搜尋
首頁Javajava教程如何使用捆綁的 JRE 部署 JavaFX 11 桌面應用程式?

How to Deploy a JavaFX 11 Desktop Application with a Bundled JRE?

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

隨著Java 中Java Web Start 的停用,部署JavaFX 應用程式發生了重大變更11. 根據Oracle 的建議,現在建議將應用程式與JRE 捆綁在一起,從而無需用戶安裝單獨的JRE JRE。

使用JRE 部署的步驟

要使用JRE 部署JavaFX 11 應用程序,請按照以下步驟操作:




  1. 建立module-info.java文件定義模組名稱和依賴項。
    使用模組路徑建構:
使用模組路徑而不是類路徑編譯應用程序,包括必要的模組,例如 JavaFX。

建立 Jar 和 Jmod:

從編譯的類別建立一個 jar 並將其轉換為jmod(Java 模組)使用 jmod 工具。

連結圖片:

使用 jlink 指令將 jmod 及其所需模組連結到「映像」。該映像本質上包含一個最小的 JRE,僅包含所需的模組。

分發

將映像檔樹(目錄結構)分發給使用者。應用程式的可執行檔放置在映像的 bin 目錄中。使用者可以透過執行此可執行檔來運行應用程式。

本機安裝程式和其他工具Java 14 引入了 jpackage,這是一種用於建立本機安裝程式的工具。此外,JWrapper 和 InstallAnywhere 等外部工具仍然可以用於創建安裝程序,但確保它們與 Java 11 的模組系統相容非常重要。 跨建置要為不同平台建立映像,請使用 jmod 和 jlink 指令並指定適當的目標平台。例如,對於 Windows,可以使用平台字串「windows-amd64」。 透過遵循這些步驟並使用適當的工具,開發人員可以使用捆綁的 JRE 部署 JavaFX 11 桌面應用程序,確保與用戶的兼容性沒有安裝 Java 8 的人。

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

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具