我正在通过 NetBeans8.0 使用 Oracle JDK 1.8.0_05 在 Ubuntu 12.04 LTS 64 位(带有 Gnome Shell)上运行 Java 中的一些代码。
以下函数在 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@example.com"));
}
catch (URISyntaxException | IOException e){
System.out.println(e);
}
}