在 Eclipse 上開發(fā)的 exe 可執(zhí)行文件從 Eclipse 上直接運行是可以正常運行的怯疤,因為在開發(fā)環(huán)境下有 JRE浆洗,但是在沒有 JRE 環(huán)境的電腦上就運行不了,直接報錯
所以需要將JRE打包到安裝包中集峦。將會使用到 exe4j 和 Inno setup 編譯器 這2個工具伏社。
1.導出 jar 包
選擇 Runnable JAR file
按 Next,選擇一個路徑保存 .jar 文件
如果彈出提示框直接點 OK 就行了
然后將 JDK 安裝目錄下的 jre 文件夾復制到 上一步導出的 jar 包同一目錄
2.使用 exe4j 工具打包成 .exe 文件
下載 exe4j 工具塔淤,安裝打開摘昌,破解序列化百度一大把
分別填寫名稱和選擇 exe 文件的輸出路徑,如果選擇每次只能打開一個應(yīng)用實例高蜂,則勾選 Allow only... 選項
如果 JRE 的版本是32位或者64位聪黎,則選擇左側(cè)的 32-bit or 64-bit 勾選
Next,選擇 Class path备恤,點擊右側(cè)綠色“+”號稿饰,選擇從 Eclipse 中導出的 jar 包锦秒。
點擊紅色框中按鈕,選擇程序的入口類喉镰,Next
選擇最低的 JRE 版本旅择,然后點擊左側(cè) Seache Sequence
點擊右側(cè)紅色“X”刪除全部,然后點擊綠色“+”添加
選擇 Directory侣姆,然后點擊按鈕選擇復制過來的 JRE 的路徑 生真,OK
接下來一直 Next,一直到一下界面算是完成了
完成以上步驟只是將 Jar 文件轉(zhuǎn)成了 exe 文件捺宗,但是還并沒有將 JRE 一起打包柱蟀,因此在沒有 JDK 環(huán)境的電腦上依然會報錯。
3.使用 Inno setup 工具打包
下載安裝 Inno setup 編譯器 工具偿凭,打開
點擊瀏覽按鈕選擇上個步驟轉(zhuǎn)換的 .exe 文件产弹,然后點擊“添加文件夾”按鈕添加 JRE 的目錄
注:添加的目錄是 JRE 目錄的父級目錄
根據(jù)自己的喜好選擇
下一步的許可文件可跳過,直接下一步
語言選擇簡體中文弯囊,下一步
選擇安裝exe文件輸出的目錄痰哨,以及安裝文件的文件名等
直接下一步,下一步匾嘱,完成斤斧。
選擇“是”開始編譯或者點擊菜單欄的按鈕開始編譯,編譯前是否保存腳本看個人喜好(保存后下次編譯選擇腳本后就不用配置這么多步驟了)
編譯完成之后在目標目錄中可以找到安裝包了霎烙。