從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 文件的輸出路徑,如果選擇每次只能打開一個應(yīng)用實例高蜂,則勾選 Allow only... 選項

如果 JRE 的版本是32位或者64位聪黎,則選擇左側(cè)的 32-bit or 64-bit 勾選

配置信息


選擇位數(shù)

Next,選擇 Class path备恤,點擊右側(cè)綠色“+”號稿饰,選擇從 Eclipse 中導出的 jar 包锦秒。

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


導入jar包

選擇最低的 JRE 版本旅择,然后點擊左側(cè) Seache Sequence


配置JRE
選擇JRE

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


選擇JRE路徑

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

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


完成

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


3.使用 Inno setup 工具打包

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


Inno setup



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

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

添加EXE及JRE目錄

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

選項

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

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


語言

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

安裝包配置

直接下一步,下一步匾嘱,完成斤斧。

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

編譯

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


安裝包
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末撬讽,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子悬垃,更是在濱河造成了極大的恐慌游昼,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尝蠕,死亡現(xiàn)場離奇詭異烘豌,居然都是意外死亡,警方通過查閱死者的電腦和手機看彼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門廊佩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人靖榕,你說我怎么就攤上這事标锄。” “怎么了茁计?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵料皇,是天一觀的道長。 經(jīng)常有香客問我,道長践剂,這世上最難降的妖魔是什么毒返? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮舷手,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘劲绪。我一直安慰自己男窟,他們只是感情好,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布贾富。 她就那樣靜靜地躺著歉眷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪颤枪。 梳的紋絲不亂的頭發(fā)上汗捡,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天,我揣著相機與錄音畏纲,去河邊找鬼。 笑死艘蹋,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼昧诱,長吁一口氣:“原來是場噩夢啊……” “哼凶掰!你這毒婦竟也來了前翎?” 一聲冷哼從身側(cè)響起午衰,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤帅戒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡渔伯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了锣吼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片选浑。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖玄叠,靈堂內(nèi)的尸體忽然破棺而出古徒,到底是詐尸還是另有隱情,我是刑警寧澤读恃,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布隧膘,位于F島的核電站代态,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏疹吃。R本人自食惡果不足惜蹦疑,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望萨驶。 院中可真熱鬧歉摧,春花似錦、人聲如沸腔呜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽育谬。三九已至,卻和暖如春帮哈,著一層夾襖步出監(jiān)牢的瞬間膛檀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工娘侍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留咖刃,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓憾筏,卻偏偏與公主長得像嚎杨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子氧腰,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容

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