天天看點

Exe4J使用劄記

        Exe4J可以将Java程式(jar包)包裝為Windows可執行程式(exe檔案),在參閱了網上相關資料後,通過不斷嘗試,把使用步驟完整記錄下來備查。

一、Java項目導出的目錄結構

        項目導出jar包的目錄示意圖如下:

Exe4J使用劄記

注意點:

        1、項目所采用的第三方庫應單獨放在libs檔案夾内,不要在導出jar包時被包含在jar包裡。(在使用開發工具導出jar包時,不要将libs檔案夾及其内容打入jar包内。上圖中的sendAccessData.jar包是主程式jar包,它使用了libs檔案夾内的第三方庫,還使用了log4j配置檔案log4j.properties,log4j輸出的日志檔案存入log檔案夾内。另外資料庫連接配接相關的配置檔案可根據項目情況打入jar包内)。

        2、jar包所在的目錄sendAccessData作為Exe4j生成exe檔案的根目錄。

二、Exe4J配置

        Exe4j配置如下圖:

1、選擇項目類型:選用“Regular mode”

Exe4J使用劄記

2、配置應用程式資訊:選擇項目根目錄和生成exe檔案的目錄

Exe4J使用劄記

        點選輸入框右邊的“...”可以打開Windows資料總管,找到項目根目錄即可。然後點選“Next”按鈕進入下一步。

3、配置可執行檔案資訊

Exe4J使用劄記

        其餘的設定采用預設設定即可。

4、配置Java調用資訊

        這一步很關鍵,設定虛拟機參數、類路徑、本地庫(采用的第三方庫)路徑,各個步驟說明如下:

(1)選擇主程式jar包,并選擇主類,請按如下圖所示的箭頭和标号操作:

Exe4J使用劄記

(2)選擇本地庫(主程式依賴的第三方庫),如下圖:

Exe4J使用劄記

5、配置JRE

        這一步也很關鍵,如果把項目根目錄下的JRE 配置進來,今後這個EXE檔案可以在任何沒有安裝JRE環境的Windows系統中運作,配置過程如下圖:

Exe4J使用劄記

       其它配置采用預設設定即可。

6、配置閃屏

       這一步根據需要配置,設定EXE程式在啟動時出現的歡迎螢幕和文字。配置完成後點選“Next”按鈕,出現消息配置清單,列出了前面的配置資訊,如下圖:

Exe4J使用劄記

7、編譯可執行檔案

       其它配置無需設定,點選“Next”按鈕,就可以編譯生成可執行檔案了,編譯過程如下圖:

Exe4J使用劄記

       編譯完成後,如下圖:

Exe4J使用劄記

        在項目的根目錄下,可以檢視到編譯生成的EXE檔案,如下圖:

Exe4J使用劄記

        最後可以使用Inno Setup Compiler将項目根目錄(包含了exe可執行檔案和主程式jar包)一起打包制作成Windows安裝包,這樣開發出來的Java程式是不是更高大上呢? 

繼續閱讀