繁体   English   中英

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

[英]How to export JavaFX gradle project as a standalone executable file for deployment?

我已经在 gradle 构建系统中完成了我的 JavaFX 应用程序,它在各个方面都运行良好。 现在我想导出为独立软件分发的 .EXE 文件,我尝试了更多技巧但没有收获。 如果有人可以帮助我将我的项目包装在软件设置中,将不胜感激。

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

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

  1. 转到> 项目结构
  2. 转到>>神器
  3. 单击“+”>> 添加新工件
  4. 它将显示一个下拉列表
  5. 选择>>Jar>>来自具有依赖项的模块
  6. 如图所示,您将看到一个嵌套的 window 图2
  7. Select 您项目的主要 class
  8. 勾选选项“复制到output目录..”>>确定
  9. 转到>>菜单栏>>构建>>构建工件
  10. 选择>>你的Project.jar>>构建
  11. 这将在您的项目源文件夹中创建可执行 jar 文件
  12. 在路径 project\out\artifacts.. 中找到您的 jar 文件。
  13. 现在您可以运行这个 jar 文件简单的 cmd 逗号或批处理文件
    • Cmd 命令>> Java -jar project.jar
  14. 使用批处理文件>> make.bat 文件将其命名为“RUN”并在其中写入这些命令图1

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM