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

标签 java deployment export javafx-11

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

最佳答案

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

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

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

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

关于java - 如何将JavaFX gradle项目导出为独立的可执行文件以进行部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61567231/

相关文章:

java - 错误找不到符号

javascript - JS : datatables printing and exporting excel

linux - 为什么可执行文件不接收 Makefile 中导出的变量?

java - 为什么在 Java 中的抽象类中存在私有(private)访问修饰符,即使我们无法创建抽象类的实例?

java - 如何获取 Swing JTabbedPane 标签的默认字体?

ruby-on-rails - Heroku 应用程序崩溃

java - 如何将 webapp 打包为可部署的 war ?

javascript - 创建可导出对象或模块以使用 CommonJS/NodeJS javascript 包装第三方库

java - 除法问题

c# - ASP.Net应用程序部署过程