Я запускаю некоторый код на Java в Ubuntu 12.04 LTS 64 Bit (с Gnome Shell), используя Oracle JDK 1.8.0_05 через NetBeans8.0.
Следующая функция отлично работает при вызове либо в Main, либо в другом пустом Java-проекте, однако при вызове из любого приложения JavaFX она приводит к зависанию окна и прекращению ответа (хотя проект полностью соответствует требованиям), требуя принудительного закрытия.
Может ли кто-нибудь предложить какие-либо проблемы с тем, что я написал, что может вызвать проблему или цикл?
Увы, из-за режима сбоя нет сообщения об ошибке, которое я могу предоставить или проанализировать.
Любые предложения с благодарностью принимаются, спасибо заранее.
public static void desktopTest(){
Desktop de = Desktop.getDesktop();
try {
de.browse(new URI("http://stackoverflow.com"));
}
catch (IOException | URISyntaxException e) {
System.out.println(e);
}
try {
de.open(new File("/home/aaa/file.ext"));
}
catch (IOException e){
System.out.println(e);
}
try {
de.mail(new URI("mailto:[email protected]"));
}
catch (URISyntaxException | IOException e){
System.out.println(e);
}
}