使用Fat_jar和exe4J打包java應用程序爲Exe文件



     java應用編寫測試好之後都是jar包或class文件,客戶拿到這個東西后一般是不會java開發者那樣在命令窗口下面輸入運行的。客戶要求的就是直接點擊應用名稱運行。java在方面做得很不友好,開發人員要麼寫一個批處理文件來調用jar包中的主要main class運行,要麼必須使用第三方軟件來打包。今天我就來介紹使用fatjar(eclipse插件)和exe4j來打包成爲exe。爲什麼要fatjar來打包呢,eclipse不是自帶打包jar嗎?似的,沒有錯,但是eclipse帶東西,打包出來經常沒有把你工程之外依賴class jar包沒有打進來,打出來的exe就沒有辦法運行。有了這個fatjar,這個東西可以幫你把所有的依賴包一個不漏打進去,這樣exe就可以運行了。

 

1.運行打開eclipse,找到已經編寫好的java項目,右鍵點擊項目,彈出如下菜單選擇"build fat jar":



 

2.輸入要jar名稱,點擊“browser”找到main class



 

3.這裏找到所有的依賴包,下一步下一步就可以打出來一個jar包了。

 

4.運行exe4j:

 
 5.選擇正常模式:

 

6.輸入打包生成的exe名稱以及輸出文件夾:

 

7.點擊classpath找到我們剛纔使用fatjar打出來的包,系統自動幫你找到main class.如果有需要你可以輸入

應用運行虛擬機參數。

 

8.在這裏找到您的jar包。

 

9.這是我打包出來的東西:

 

10.看看我點擊這個myexeJdk.exe運行,任務管理器裏面就存在這個進程了,呵呵。看到沒有

myexeJdk.exe

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章