【问题标题】:JavaFX - IDE and executable jar performanceJavaFX - IDE 和可执行 jar 性能
【发布时间】:2013-06-20 05:39:49
【问题描述】:

我已使用 NetBeans 和 Intellij 使用 Java 7_21 生成新的 HelloWorld JavaFX 项目。它在两种 IDE 中都能成功运行,最重要的是,在 IDE 中的两种情况下,应用程序几乎可以立即执行。然后我从每个项目创建一个可执行 jar。它成功地创建了 jar,当我运行它时(通过双击它或从命令行)它运行正确,但在这两种情况下都需要大约 10 秒才能执行。在命令提示符下,我输入“java -version”,它确认我正在运行 Java 7_21 64 位。有谁知道为什么可执行 jar 运行如此缓慢,而在 IDE 中 HelloWorld 应用程序运行如此之快?谢谢

【问题讨论】:

    标签: performance jar javafx executable


    【解决方案1】:

    JavaFX Deployment troubleshooting guide

    如果您的应用程序启动缓慢,则可能是由于网络配置。尝试通过传递-Djavafx.autoproxy.disable=true 来禁用自动代理配置,看看是否有帮助。

    【讨论】:

    • 但是有人会思考为什么单机上的独立 java 应用程序会受到网络配置的影响?
    • @yorkville,我只知道如何解决启动缓慢的问题,不知道为什么会这样。
    猜你喜欢
    • 2020-05-18
    • 2021-08-15
    • 2011-05-04
    • 2023-03-15
    • 2021-08-14
    • 2021-08-05
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多