首頁 >Java >java教程 >如何使用現代模組化打包透過 JRE 部署 JavaFX 11 桌面應用程式?

如何使用現代模組化打包透過 JRE 部署 JavaFX 11 桌面應用程式?

Patricia Arquette
Patricia Arquette原創
2024-12-20 07:31:09487瀏覽

How to Deploy a JavaFX 11 Desktop Application with a JRE Using Modern Modular Packaging?

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

基於現代Java 模組的打包

Oracle 停止使用 WebStart Start要求開發人員為JavaFX 應用程式採用新的部署機制。部署 JavaFX 11 應用程式涉及按照模組化方法將它們與 JRE 捆綁在一起。

建立模組描述符

第一步是將您的應用程式轉換為模組使用唯一模組建立module-info.java 檔案name.

編譯、打包和JMod建立

使用模組路徑而不是類路徑進行建構。使用 jar 指令建立模組化 jar。然後,使用 JDK 的 jmod 工具建立一個 jmod。

連結映像

透過使用 jlink 指令組裝模組和最小 JRE來完成部署.

分發應用程式

將整個影像檔案樹打包並分發為zip或tar.gz。供使用者運行的可執行腳本位於鏡像的bin目錄下。

跨平台部署

要為其他平台建立鏡像,請在jmod 指令使用 --target-platform 選項並明確包含適當的 JDK 的 jmods 目錄。

這種方法提供了一種現代的使用 JRE 部署 JavaFX 11 桌面應用程式的高效方法,無需依賴 Web Start 等已停產的技術。

以上是如何使用現代模組化打包透過 JRE 部署 JavaFX 11 桌面應用程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn