打包SpringBoot程序?yàn)閑xe的案例教程
SpringBoot打包成exe(案例教程)
準(zhǔn)備
軟件準(zhǔn)備

程序準(zhǔn)備

主要工作
exe4j主要是將可執(zhí)行的springboot的jar包打成exe
innosetup主要是將exe和運(yùn)行環(huán)境jre一起打包成一個(gè)可安裝的工具
開始
第一步:將可執(zhí)行的jar包打包成exe
1. 打開安裝好的exe4j,點(diǎn)擊下一步

2. 選擇jar in exe,然后下一步

3. 輸入程序名稱和輸出路徑,點(diǎn)擊下一步

4. 選擇啟動(dòng)方式、程序名稱和圖標(biāo)位置

5. 高級(jí)選項(xiàng)中:選擇兼容的windows系統(tǒng)的位數(shù),勾選上64位后,一直下一步


6. 直到到達(dá)這個(gè)界面,開始配置jar包相關(guān)參數(shù)
vm參數(shù)設(shè)置為:-Dfile.encoding=utf-8

我這里是springboot項(xiàng)目,選擇jar加載器即可,如果打包的是工件,則選擇main方法所在類即可,然后下一步

7. 配置jdk版本,高級(jí)選項(xiàng)中配置jre路徑


8. 選擇client vm

9. 一直next,直到出現(xiàn)如下界面

此時(shí)我的輸出目錄下會(huì)得到一個(gè)名叫社區(qū)管理的exe
第二步:將jre和exe打包成安裝包
1. 打開安裝好的innosetup,點(diǎn)擊右上角File->New,點(diǎn)擊next,輸入程序名稱,版本隨意

2. 保持默認(rèn),下一步

3. 選擇可執(zhí)行的exe文件

4. 保持默認(rèn),下一步


5. 不用填寫,直接下一步

6. 選擇給誰安裝,默認(rèn)第一個(gè)就行

7. 注冊(cè)表關(guān)鍵字,不用理會(huì),下一步

8. 選擇語言、英語即可

9. 設(shè)置輸出路徑等信息,下一步

10. 默認(rèn)采用腳本編譯,一直next,直到finish

11. 立即編譯選擇否,暫時(shí)不立即編譯,先改好腳本后再編譯,需要將jre加入

12. 修改腳本

Source: “D:\Personal\Desktop\zhangml\software\java生成\jre1.8.0_121*”; DestDir: “{app}{#MyJreName}”; Flags: ignoreversion recursesubdirs createallsubdirs

13. 編譯腳本,提示保存腳本,下次還可以繼續(xù)使用

14. 等待綠色滾動(dòng)條,編譯完成

15.輸出目錄中就會(huì)生成一個(gè)名為社區(qū)管理1.0的exe,雙擊輸入密碼即可安裝,勾選上快捷方式,就可以在桌面打開程序啦

以上就是打包SpringBoot程序?yàn)閑xe的案例教程的詳細(xì)內(nèi)容,更多關(guān)于打包SpringBoot為exe的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Intellij IDEA 旗艦版創(chuàng)建 Spring MVC 項(xiàng)目踩過的坑
IDEA旗艦版可以直接創(chuàng)建Spring MVC項(xiàng)目,但創(chuàng)建后的項(xiàng)目并不是直接就可以運(yùn)行,還需要進(jìn)行一些配置。這篇文章主要介紹了Intellij IDEA 旗艦版創(chuàng)建 Spring MVC 項(xiàng)目踩坑記 ,需要的朋友可以參考下2020-03-03
Jenkins遷移job插件Job Import Plugin流程詳解
這篇文章主要介紹了Jenkins遷移job插件Job Import Plugin流程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
一篇文章教你如何用Java自定義一個(gè)參數(shù)校驗(yàn)器
這篇文章主要介紹了使用java自定義一個(gè)參數(shù)校驗(yàn)器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)2021-09-09
java隊(duì)列實(shí)現(xiàn)方法(順序隊(duì)列,鏈?zhǔn)疥?duì)列,循環(huán)隊(duì)列)
下面小編就為大家分享一篇java隊(duì)列實(shí)現(xiàn)方法(順序隊(duì)列,鏈?zhǔn)疥?duì)列,循環(huán)隊(duì)列),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12

