從Eclipse到打包exe安裝包

在 Eclipse 上開發(fā)的 exe 可執(zhí)行文件從 Eclipse 上直接運行是可以正常運行的,因為在開發(fā)環(huán)境下有 JRE,但是在沒有 JRE 環(huán)境的電腦上就運行不了,直接報錯


沒有64位JRE


所以需要將JRE打包到安裝包中。將會使用到 exe4j 和 Inno setup 編譯器 這2個工具。


1.導出 jar 包


導出

選擇 Runnable JAR file


Runnable JAR file

按 Next,選擇一個路徑保存 .jar 文件


導出包

如果彈出提示框直接點 OK 就行了

然后將 JDK 安裝目錄下的 jre 文件夾復制到 上一步導出的 jar 包同一目錄


復制jre到同一目錄

2.使用 exe4j 工具打包成 .exe 文件

下載 exe4j 工具,安裝打開,破解序列化百度一大把


打開并激活


選擇模式


名字/路徑

分別填寫名稱和選擇 exe 文件的輸出路徑,如果選擇每次只能打開一個應用實例,則勾選 Allow only... 選項

如果 JRE 的版本是32位或者64位,則選擇左側的 32-bit or 64-bit 勾選

配置信息


選擇位數(shù)

Next,選擇 Class path,點擊右側綠色“+”號,選擇從 Eclipse 中導出的 jar 包。

點擊紅色框中按鈕,選擇程序的入口類,Next


導入jar包

選擇最低的 JRE 版本,然后點擊左側 Seache Sequence


配置JRE
選擇JRE

點擊右側紅色“X”刪除全部,然后點擊綠色“+”添加


選擇JRE路徑

選擇 Directory,然后點擊按鈕選擇復制過來的 JRE 的路徑 ,OK

接下來一直 Next,一直到一下界面算是完成了


完成

完成以上步驟只是將 Jar 文件轉成了 exe 文件,但是還并沒有將 JRE 一起打包,因此在沒有 JDK 環(huán)境的電腦上依然會報錯。


3.使用 Inno setup 工具打包

下載安裝 Inno setup 編譯器 工具,打開


Inno setup



點擊瀏覽按鈕選擇上個步驟轉換的 .exe 文件,然后點擊“添加文件夾”按鈕添加 JRE 的目錄

注:添加的目錄是 JRE 目錄的父級目錄

添加EXE及JRE目錄

根據(jù)自己的喜好選擇

選項

下一步的許可文件可跳過,直接下一步

語言選擇簡體中文,下一步


語言

選擇安裝exe文件輸出的目錄,以及安裝文件的文件名等

安裝包配置

直接下一步,下一步,完成。

選擇“是”開始編譯或者點擊菜單欄的按鈕開始編譯,編譯前是否保存腳本看個人喜好(保存后下次編譯選擇腳本后就不用配置這么多步驟了)

編譯

編譯完成之后在目標目錄中可以找到安裝包了。


安裝包
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一、準備資料 需要準備打包好的jar包(此處不對jar包的打包方式進行說明),此處以如下圖所示的jar做示例。準備...
    Asen_十足壞蛋閱讀 5,290評論 0 5
  • 1.將java程序打包成jar 使用第三方插件fatjar生成jar文件,將net.sf.fjep.fatjar_...
    容華謝后閱讀 2,909評論 4 13
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,697評論 19 139
  • 一直以來我覺得自己是一個積極份子,直到大學畢業(yè)工作后,我才知道自己其實并沒有自己想的那么優(yōu)秀,因為很久以來我都停...
    郭襄的小龍女閱讀 215評論 0 0
  • 常說的當局者迷,旁觀者清,而能夠站在對立面去看問題,那得是一種怎樣的造詣。 突然受到啟發(fā),領悟到對站在對立面看問題...
    眷戀一座城閱讀 756評論 0 0

友情鏈接更多精彩內容