exe4j將jar包轉為exe


轉自:https://blog.csdn.net/weixin_42769504/article/details/93760511

轉自:https://blog.csdn.net/q1285067278/article/details/81505327

1.exe4j軟件將jar包轉成exe文件

(1)打開exe4j,project type選項選擇“JAR”in “EXE” mode。如圖4所示。

 

(2)Application info,輸入應用名稱和輸出路徑。如圖5所示

 

 (3)Executable info. Executable name:設置exe的名稱,如圖6所示。

 

 32-bit or 64-bit。我的jre環境是64位所以選擇Generate 64-bit executable,如圖7所示。

 

 (4)Java invocation。選擇jar的路徑添加進來,點擊“+”添加。Main class選擇主類即那個void main的類。我的jar包路徑跟jre、jdk環境拷貝到一起了,所以看到jar包路徑跟eclipse的export的路徑不一樣,如圖8所示。

 

 (5)JRE最低、最高版本設置。我的jre版本是1.8的。如圖9所示。

 

 

點擊左側的Search sequence,因為我的程序是打算安裝到未安裝jre環境的電腦上的,所以搜索的jre路徑不是自定義的環境變量,我刪除里面的Serach sequence默認路徑,添加了我的jre相對路徑,這個很重要,一定要采用相對路徑,不然會報找不到運行環境。相對路徑為.\jre,如圖10所示。我把exe生成后拷貝到跟jre同一個文件夾里,所以用.\表示當前目錄。

 

 然后一路next就自動編譯打包好了。路徑就是我們最開始設置的路徑可以找到3.exe,如圖11所示。

 

 

3、Inno Setup軟件打包exe和jre環境

因為我們要安裝到沒有安裝jre環境的電腦,所以還需打包jre環境。采用inno setup進行打包。打包前,我先把生成的3.exe和電腦安裝的jre、jdk路徑拷貝到同一個目錄,如圖12所示,因為我們剛才生成的exe文件需要跟jre文件夾同一個目錄才能運行成功,不然找不到運行環境,會報找不到運行環境出錯的。

 

 (1)打開inno setup腳本,新建腳本,如圖13所示。點擊下一步

 

 設置應用程序信息,如圖14所示。我直接采用默認的,點擊下一步。

 

 繼續下一步,再下一步出現圖15界面。添加exe路徑,和jre環境,如圖16所示。

 

 

 

 接下來下一步,一路到底,完成如圖17所示。

 

 點擊完成后,提示是否立即編譯,選擇是。選擇路徑保存腳本路徑。如圖18所示。

 

 直接自動編譯,編譯完成,就看到settup.exe了。如圖19所示,完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM