1. 程式人生 > >Java GUI使用exe4j打包exe檔案

Java GUI使用exe4j打包exe檔案

1.  在MyEclipse將java專案打包成可執行jar檔案。專案結構如下,RunSM.java是程式入口類,裡面有main函式,client.xml是配置檔案,lib是用到的第三方類庫(注:src下面的檔案將全部打包成jar檔案,和src並列的其它檔案必須拷到放src生成的jar檔案的同目錄下面,在後面提到的打包目錄)

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

2.   開始打包,滑鼠右鍵點選專案名 —> Export ,選擇JAR file,點選Next

 GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 3.   取消勾選“lib” 目錄,以及myeclipse生成的專案配置檔案“.classpath”和“.project”。輸入生成jar檔案的目錄,點選Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 4.   預設,點選 Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 5.   選擇main方法所在類,點選Browse

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 6.   系統自動篩選出所有包括main方法的類,選擇自己的入口點OK,然後點Finish完成jar檔案的生成

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 7.   打包成exe。建立一個資料夾,,最好命名和專案名相同,我在H盤建立了一個“SMRun”資料夾,之後將所有的資原始檔以及我們生成的可執行jar檔案(我的SMRun.jar)都拷貝到這個資料夾裡,lib目錄,如果你怕執行該程式的機器上沒安裝jre,那麼你需要將自己機器上的jre目錄也拷貝進來,我安裝的jre6,最後的目錄結構如下:

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 8.   開啟exe4j,exe4j_windows_4_5_1\exe4j\bin\exe4j.exe。直接Next跳到第二步

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 9.   選擇“JAR in EXE”mode,點選Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 10.  輸入應用名稱和生成目錄,點選Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人 11.  指定生成的exe的名稱,完成後點選Next GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 12.  新增生成好的jar檔案和lib裡面的包,點選Main class後面的 選擇程式入口。

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 13.  系統自動列出所有包含main方法的類,選擇你的入口,點選OK,然後點選Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 14.  設定jre版本號,點選Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 15.  接著點選“Advanced Options”-“Search sequence”,設定一下我們的JRE,之前說過,如果客戶機上沒裝Jre咋辦?,沒關係我們捆綁一個進去

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 16.  點選 “+”,選擇我們目錄檔案裡面的jre6資料夾,點選OK>Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 17.  預設,點選Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 18.  預設,點選Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 19.  預設,點選Next

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

 20.  生成成功,在開始設定的目錄中找到生成好的exe,雙擊即可在本地或其它電腦上面執行

GUI(打包exe檔案) - 敬天愛人 - 敬天愛人

21. 其中在生成exe檔案的目錄有一個執行日誌,如出錯可供檢測。