2012-08-06

使用 Launch4j 將 jar 包成 exe 檔

先前的 可執行的 Jar(Executable Jar) 還不夠,這邊來產生道道地地的 exe 檔。

試過幾個軟體,Launch4j 比較成熟,功能也比較完整。

Launch4j 會先產生一個 xml 設定檔,這也方便稍後修改設定重新產生 exe 檔,不用重新做設定。

這邊使用「可執行的 jar 檔」做練習。

在 Basic 頁,輸入 Output file 與 Jar 路徑。

Change dir 可以設為「.」,表示 exe 所在目錄,用在需要讀取或輸出檔案時。

也可以輸入 Icon,讓產生的 exe 檔有個漂亮的小圖示。

下面的 Java download URL 用來當執行該 exe 環境沒有 JRE 時,會自動連結到 Java 網站,方便使用者下載並安裝 JRE。



在 JRE 頁,輸入 Min JRE version。

也可以設定 Bundled JRE path,記得要用相對路應,相對於要產生的 exe 檔,並將產生的 exe 檔與 JRE 目錄一併交付使用者,這樣即使使用者電腦裡沒有安裝 JRE 或 JDK,也不用再去下載,可以直接執行。


最後但不一定要,在 Splash 頁,設定開啟 exe 檔時會先顯示一張美美的圖片,純粹滿足虛榮心用的。


完成後按下上方的齒輪 Build Wrapper 圖示,成功後可以按下旁邊的三角 Test wrapper 圖示來試試。

沒有留言:

張貼留言