首頁 > Java > java教程 > 如何使用捆綁的 JRE 部署 JavaFX 11 桌面應用程式?

如何使用捆綁的 JRE 部署 JavaFX 11 桌面應用程式?

Susan Sarandon
發布: 2024-12-01 12:04:18
原創
608 人瀏覽過

How Can I Deploy a JavaFX 11 Desktop Application with a Bundled JRE?

使用JRE 部署JavaFX 11 桌面應用程式

隨著Oracle 停止使用Java Web Start,JavaFX 開發人員現在面臨為其應用程式尋找替代部署方法的挑戰。本文探討了將 JavaFX 11 應用程式與 JRE 捆綁在一起的技術,為輕鬆分發和更新提供了全面的解決方案。

涉及的步驟

這個過程涉及將應用程式轉換為模組、連結它到所需的模組,並建立一個包含執行檔的映像檔樹以供分發。

1.建立模組描述符

第一步是透過建立具有唯一模組名稱的 module-info.java 檔案將應用程式轉換為模組。

2.建立應用程式

使用模組路徑而不是類路徑建立應用程式。

3.建立 JMOD

使用 JDK 的 jmod 工具將 JAR 檔案轉換為 JMOD。

4.連結 JMOD

使用 jlink 指令將 JMOD 及其相依性連結到圖片檔案樹。

5.分發圖像

Zip 或 tar 並分發整個圖像檔案樹。可執行檔可以在 bin 目錄中找到。

針對不同平台的交叉建置

要為其他平台建立映像,請在 jmod 中使用 --target-platform 選項並明確包含 jmod jlink 中目標平台的目錄。

注意事項

原生二進位檔案: 映像包含本機二進位文件,因此必須為每個平台建立單獨的映像。

替代部署選項:

  • 部署工具包: 考慮使用JWrapper 或InstallAnywhere 來新增功能和自訂>
  • 原生安裝程式:
  • Java 14引入了 jpackage 工具,它可以為鏡像檔樹建立原生安裝程式。

以上是如何使用捆綁的 JRE 部署 JavaFX 11 桌面應用程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板