为什么我的 JavaFX 应用程序启动速度如此之慢?
我的JavaFX应用程序总是比Swing应用程序慢得多。比一个小应用程序可接受的速度慢得多。
这是“正常”还是我必须在某个地方进行更改?
编辑:我听说了一些可能影响JavaFX应用程序启动时间的代理问题,但我不知道如何调试它。
我的JavaFX应用程序总是比Swing应用程序慢得多。比一个小应用程序可接受的速度慢得多。
这是“正常”还是我必须在某个地方进行更改?
编辑:我听说了一些可能影响JavaFX应用程序启动时间的代理问题,但我不知道如何调试它。
根据您的评论,我发现缓慢问题是由自动代理配置引起的。
NetBeans 7.4 有一个选项可以解决此问题。这是一个新的选择。我认为它在 NetBeans 7.3 上不存在。
检查生成的 jar,该选项将添加到清单中。中频JavaFX-Feature-Proxy: None
* Run the same application from the command line as
java -jar MyApp.jar
* This way you can see actual exceptions and trace messages (if any).
* Pass "-Djavafx.verbose=true" to enable verbose output from the embedded launcher.
* If your application starts slow, then it could be due to network configuration.
Try disabling the autoproxy configuration by passing "-Djavafx.autoproxy.disable=true" to see if it helps.