有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何将JavaFX gradle项目导出为独立的可执行文件进行部署?

我已经在gradle构建系统中完成了我的JavaFX应用程序,并且它一直运行良好。现在我想作为一个出口。EXE文件的独立软件发行版,我尝试了更多的技巧,但没有任何收获。如果有人能帮我把我的项目包装成一个软件设置,我将不胜感激


共 (2) 个答案

  1. # 1 楼答案

    现在为桌面平台(Windows、macOS、Linux)创建安装程序变得很容易。选择的工具是jpackage,它开始随JDK 14一起提供。它可以在完成项目的命令行上使用,也可以使用Gradle插件(https://github.com/beryx/badass-jlink-plugin)。如果您的项目没有模块化,您可以遵循本教程https://github.com/dlemmermann/JPackageScriptFX,它也使用jpackage,但与Maven和JDK中的一些其他工具一起使用。如果需要,Maven部分可以很容易地重写为Gradle

  2. # 2 楼答案

    按照以下步骤将JavaFX项目导出到可执行Jar中

    1. 后藤>;项目结构
    2. 后藤>>;人工制品
    3. 单击“+”>&燃气轮机;添加新工件
    4. 它将显示一个下拉列表
    5. 选择>>;Jar>>;来自具有依赖项的模块
    6. 您将看到一个嵌套窗口,如图pic2
    7. 选择项目的主类
    8. 签入选项“复制到输出目录…”&燃气轮机>;嗯
    9. 后藤>&燃气轮机;菜单栏>>;构建>>;构建工件
    10. 选择>&燃气轮机;你的项目。jar>&燃气轮机;建造
    11. 这将在项目源文件夹中创建可执行的jar文件
    12. 在路径project\out\artifacts中找到jar文件
    13. 现在您可以运行这个jar文件simple cmd commad或批处理文件
      • 命令>&燃气轮机;Java-jar项目。罐子
    14. 使用批处理文件>&燃气轮机;制作bat文件名为“RUN”,并将这些命令写入Pic1

    15. 指定Java运行时路径和“JavaFXSDK路径”以及VM 选择及;Jar项目

    16. 运行你的独立应用程序。。享受;)