【问题标题】:Create Execute file for JavaFX project (Gradle)为 JavaFX 项目 (Gradle) 创建执行文件
【发布时间】:2021-05-17 15:15:48
【问题描述】:

我需要为我的项目创建一个.exe 文件。我有一个启动器和 5 个应用程序。应用程序使用启动器应用程序启动。如何将整个项目收集到 1 个执行文件中并使用它运行它?我的项目建立在 Gradle 之上。

有哪些方法可以解决我的问题?

【问题讨论】:

    标签: java gradle javafx jar launch4j


    【解决方案1】:

    对现代 JavaFX 应用程序执行此操作的推荐方法是使用 JDK 14 附带的 jpackage。不要尝试可执行 jar。它们一般不会起作用。

    如果需要,您可以将 JDK 14+ 仅用于 jpackage,但将您的应用程序与任何 JDK 11+ 捆绑在一起。看看这里的教程:https://github.com/dlemmermann/JPackageScriptFX

    【讨论】:

      【解决方案2】:

      尝试使用 Launch4J (http://launch4j.sourceforge.net/) 或 Advanced Installer (https://www.advancedinstaller.com/) 将您的 .jar 文件打包成一个(或多个).exe 文件( s)。请注意,这些是第三方程序,可让您打包您的 .jar 文件并很可能部署在您客户的计算机上。

      更多信息请阅读,

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        • 2019-03-05
        相关资源
        最近更新 更多