隨著Oracle 停止使用Java Web Start,JavaFX 開發人員現在面臨為其應用程式尋找替代部署方法的挑戰。本文探討了將 JavaFX 11 應用程式與 JRE 捆綁在一起的技術,為輕鬆分發和更新提供了全面的解決方案。
這個過程涉及將應用程式轉換為模組、連結它到所需的模組,並建立一個包含執行檔的映像檔樹以供分發。
第一步是透過建立具有唯一模組名稱的 module-info.java 檔案將應用程式轉換為模組。
使用模組路徑而不是類路徑建立應用程式。
使用 JDK 的 jmod 工具將 JAR 檔案轉換為 JMOD。
使用 jlink 指令將 JMOD 及其相依性連結到圖片檔案樹。
Zip 或 tar 並分發整個圖像檔案樹。可執行檔可以在 bin 目錄中找到。
要為其他平台建立映像,請在 jmod 中使用 --target-platform 選項並明確包含 jmod jlink 中目標平台的目錄。
原生二進位檔案: 映像包含本機二進位文件,因此必須為每個平台建立單獨的映像。
替代部署選項:
以上是如何使用捆綁的 JRE 部署 JavaFX 11 桌面應用程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!