簡體   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