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

标签 java deployment export javafx-11

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

最佳答案

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

  • 转到> 项目结构
  • 转到>> Artifact
  • 点击“+”>>添加新工件
  • 它将显示一个下拉列表
  • 选择>>Jar>>来自具有依赖关系的模块
  • 您将看到一个嵌套窗口,如图所示 pic2
  • 选择项目的主类
  • 检查选项“复制到输出目录..”>>确定
  • 转到>>菜单栏>>构建>>构建工件
  • 选择>>你的Project.jar>>构建
  • 这将在您的项目源文件夹中创建可执行 jar 文件
  • 在路径 project\out\artifacts..中找到您的 jar 文件。
  • 现在您可以运行这个 jar 文件简单的 cmd commad 或批处理文件
  • Cmd 命令>> Java -jar project.jar
  • 使用批处理文件>> 将 .bat 文件命名为“RUN”并将这些命令写入 Pic1
  • 指定 Java 运行时路径和“Javafx Sdk 路径”以及 VM
    选项和项目 Jar
  • 运行您的独立应用程序.. 享受 ;)
  • 关于java - 如何将 JavaFX gradle 项目导出为独立的可执行文件进行部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61567231/

    相关文章:

    amazon-web-services - AWS DMS 如何在内部工作

    java - 将字节数组作为Unicode字符附加到字符串并显示它,然后将该字符串写回到文件中

    java - 如何使用相同的for循环而不是三个循环

    node.js - 将 RoR 项目推送到服务器后,收到 Node.js 版本错误 [Buildpack 问题]

    asp.net - ASP.NET自动部署到远程ftp服务器

    python - pip推荐结构

    python - Blender导出插件和bl_idname

    java - Selenium WebDriver(Java):如何嵌套这些NoSuchElement异常测试?

    java - 返回按钮 Android WebView

    git - 使用历史记录导出 Git 中的子树