我从E(fx)clipse教程1中创建了一个简单的“Hello World”应用程序。
从dist文件夹启动jar时,我的系统耗时超过12秒。我使用oracle示例应用程序验证了它们的行为相同。
当我禁用Wifi时,启动时间不到一秒,因此没有可用的互联网连接。使用Java x86,版本7运行Windows 7(64位)计算机。
这是个人问题还是我可以在部署应用程序的所有计算机上预期此行为?然后JavaFX将毫无用处。 Swing罐子立即开始。
答案 0 :(得分:1)
问题很可能是使用https://bugs.eclipse.org/bugs/show_bug.cgi?id=408397修复的代理解析。如果您没有使用nighlty工具(http://downloads.efxclipse.bestsolution.at/downloads/nightly/sdk),则必须手动修改build.xml,并添加“< attribute name =”JavaFX-Feature-Proxy“value =”None“/>”到< manifest>标签
答案 1 :(得分:0)
原因是Java 7版本25打包错误。升级到版本40解决了这个问题。
正如tomsontom指出的那样,清单包含“javafx-feature-proxy:None”而不是“JavaFX-Feature-Proxy:None”。