urceforge.net/ 下載 Launch4j。
安裝 Launch4j 后,打開 Launch4j 應用并設置以下內容:
– 在“Basic”選項卡中:
1. 設置“Output file”為生成的exe文件的目標路徑,例如: D:\HelloWorld.exe
2. 設置“Jar”字段為輸入的JAR文件的路徑,例如: D:\HelloWorld.jar(請參考第5步創建此JAR文件)
3. 配置“Minimum/Maximum JRE version”,意味著這個程序需要的最小的和最大的 JRE 版本。
– 在“JRE”選項卡中:
1. 選擇“Bundled JRE path”,這意味著將使用捆綁到exe中的特定JRE。
接下來,點擊“Build Wrapper”按鈕生成exe文件。
(b)使用jpackage(自Java 14起可用)
首先,確保使用Java 14或更高版本。創建一個JAR文件(參考第5步)并運行以下命令:
“`
jpackage –input –name –main-jar –main-class –type app-image
例如:
jpackage –input D:\example –name HelloWorld –main-jar HelloWorld.jar –main-class HelloWorld –type app-image
“`
(c)使用native-image(GraalVM)
在GraalVM的官方網站上下載并安裝 GraalVM,然后使用以下命令創建native-image:
“`
native-image -cp -H:Name= -H:Class=
例如:
native-image -cp D:\HelloWorld.jar -H:Name=HelloWorld -H:Class=Hellovfp怎么生成exe文件World
“`
5. 創建JAR文件(當使用Launch4j和jpackage時需要)
在創建exe文件之前,我們需要首先創建一個JAR文件。運行以下命令:
“`
jar –create –file HelloWorld.jar –main-class HelloWorld HelloWorld.class
“`
現在,您已經創建了一個名為HelloWorld.jar的可執行JAR文件,可以使用第4步所選的工具之一將其轉換為exe文件。
注意:生成的exe文件是平臺相關的,本教程所示的例子的生成的exe文件在Windows環境下運行。