【发布时间】:2020-05-02 22:38:42
【问题描述】:
我已经在 gradle 构建系统中完成了我的 JavaFX 应用程序,并且它在所有方面都运行良好。现在我想导出为独立软件分发的 .EXE 文件,我尝试了更多技巧但没有收获。如果有人可以帮助我将我的项目封装在软件设置中,将不胜感激。
【问题讨论】:
标签: java deployment export javafx-11
我已经在 gradle 构建系统中完成了我的 JavaFX 应用程序,并且它在所有方面都运行良好。现在我想导出为独立软件分发的 .EXE 文件,我尝试了更多技巧但没有收获。如果有人可以帮助我将我的项目封装在软件设置中,将不胜感激。
【问题讨论】:
标签: java deployment export javafx-11
指定 Java 运行时路径和“Javafx Sdk 路径”以及 VM 选项和项目 Jar
【讨论】:
如今,为桌面平台(Windows、macOS、Linux)创建安装程序变得很容易。选择的工具是 jpackage,它开始随 JDK 14 一起提供。它可以在已完成项目的命令行上使用,也可以使用 Gradle 插件 (https://github.com/beryx/badass-jlink-plugin)。如果您的项目没有模块化,您可以按照本教程https://github.com/dlemmermann/JPackageScriptFX 进行操作,该教程也使用 jpackage,但与 Maven 和 JDK 中的一些其他工具一起使用。如果需要,可以轻松地将 Maven 部分重写为 Gradle。
【讨论】: