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

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

3.配置 Launch4j:按照以下順序填寫各項內容。

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

– JRE:選擇最低運行環境(Min JRE version)和最高運行環境 (Max JRE version)。

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

– Version info:在這個標簽頁中,可以填寫與應用有關的元數據,如:公司名稱、軟件版本 and 文件描述。

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

2. 使用 jpackage 封裝 EXE 文件

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

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

“`sh

java –version

“`

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

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

“`sh

jpackage –inputwindows應用程序打包工具 –main-jar –name –main-class –type exe

“`

填寫參數說明:

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

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

– “:輸出應用程序的名稱。

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

執行以上命令后,jpackage 會生成一個 EXE 文件。用戶可以直接雙擊運行此文件,無需單獨安裝 JRE。

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

未經允許不得轉載:智電網絡 NET » java封裝exe文件操作辦法

相關推薦