p://launch4j.sourceforge.net/](http://launch4j.sourceforge.net/) 并下載適合你操作系統(tǒng)的版本。下載后解壓縮。

2.運(yùn)行 Launch4j:解壓后打開 launch4j 文件夾,雙擊其中的 launch4j.exe 文件,即可啟動 Launch4j 界面。

3.配置 Launch4j:按照以下順序填寫各項(xiàng)內(nèi)容。

– Basic 可以定義輸入 JAR 文件和輸出 EXE 文件的路徑。點(diǎn)擊 “…” 字樣,選擇你的 JAR 程序路徑和輸出EXE文件路徑。

– JRE:選擇最低運(yùn)行環(huán)境(Min JRE version)和最高運(yùn)行環(huán)境 (Max JRE version)。

– Classpath / Main:在 Main class(主類)字段中,輸入你的 Java 程序的主入口類名。

– Version info:在這個標(biāo)簽頁中,可以填寫與應(yīng)用有關(guān)的元數(shù)據(jù),如:公司名稱、軟件版本 and 文件描述。

4.保存并生成 EXE 文件:點(diǎn)擊菜單欄的文件-保存設(shè)置,并選擇 XML 配置文件的存儲位置。然后點(diǎn)擊黃色的齒輪圖標(biāo),開始生成 EXE 文件。這會將你的 Java 程序封裝成 EXE 文件。

2. 使用 jpackage 封裝 EXE 文件

jpackage 是 Java 14 中的一個實(shí)驗(yàn)性功能,可以將 Java 程序封裝成各種平臺的可執(zhí)行文件(包括 .exe、.app 和.deb 文件)。從 Java 16 起,jpackage 成為正式功能。下面是使用 jpackage 封裝 EXE 文件的步驟:

1.確保 JDK 16 或更高版本安裝正確。打開終端或命令提示符,輸入以下命令來查看 Java 版本:

“`sh

java –version

“`

2.將 Java 程序打包成 JAR 文件。該 JAR 文件必須包含所有依賴庫。使用諸如 Maven 或 Gradle 的構(gòu)建工具可以更輕松地完成此任務(wù)。

3.運(yùn)行以下 jpackage 命令,將 Java 程序打包成 EXE 文件:

“`sh

jpackage –inputwindows應(yīng)用程序打包工具 –main-jar –name –main-class –type exe

“`

填寫參數(shù)說明:

– “:包含 JAR 文件和所有依賴庫的文件夾。

– “:Java 程序的 JAR 文件名。

– “:輸出應(yīng)用程序的名稱。

– “:Java 程序的主類名稱。

執(zhí)行以上命令后,jpackage 會生成一個 EXE 文件。用戶可以直接雙擊運(yùn)行此文件,無需單獨(dú)安裝 JRE。

總結(jié):Java 程序封裝為 EXE 文件不僅方便用戶直接運(yùn)行,而且能隱藏源代碼以免被篡改。這兩種方法各有特點(diǎn),你可以根據(jù)個人喜好、目標(biāo)平臺和 Java 版本選擇合適的方案。

未經(jīng)允許不得轉(zhuǎn)載:智電網(wǎng)絡(luò) CN » java封裝exe文件操作辦法

相關(guān)推薦