我使用NetBeans和Intellij使用Java 7_21生成新的HelloWorld JavaFX项目。它在两个IDE中成功运行,最重要的是,在IDE内部的两种情况下,应用程序几乎立即执行。然后我从每个项目创建一个可执行jar。它成功创建了jar,当我运行它时(通过双击它或从命令行)它正确运行但在两种情况下都需要大约10秒钟才能执行。在命令提示符下,我输入“java -version”,它确认我正在运行Java 7_21 64位。有没有人碰巧知道为什么可执行jar运行得如此之慢,而在IDE中,HelloWorld应用程序运行得如此之快?感谢
答案 0 :(得分:2)
请参阅JavaFX Deployment troubleshooting guide:
如果您的应用程序启动缓慢,则可能是由于网络配置。尝试通过传递
-Djavafx.autoproxy.disable=true
来禁用autoproxy配置以查看它是否有帮助。