首页IT科技springboot jar包直接运行(Spring Boot 项目打包 .exe 可执行程序,实战来了!)

springboot jar包直接运行(Spring Boot 项目打包 .exe 可执行程序,实战来了!)

时间2025-06-19 13:56:42分类IT科技浏览4964
导读:近期做了一个前后端合并的spring boot项目,但是要求达成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。...

近期做了一个前后端合并的spring boot项目                ,但是要求达成exe文件                     ,提供给不懂电脑的小白安装使用       ,就去研究了半天            ,踩了很多坑                      ,写这篇文章          ,是想看到这篇文章的人        ,按照我的步骤走                       ,能少踩坑             。

准备

准备工作:

一个jar包             ,没有bug能正常启动的jar包 exe4j    ,一个将jar转换成exe的工具 inno setup                        ,一个将依赖和exe一起打成一个安装程序的工具

推荐一个 Spring Boot 基础教程及实战示例:

https://github.com/javastacks/spring-boot-best-practice

开始

以我为例子                 ,我将jar包放在了桌面

打开安装好的exe4j

直接下一步进入界面,选择JAVA转EXE

然后点下一步                    ,输入名称和输出路径

继续点击下一步                     ,选择启动模式

下方有个选项    ,需要设置打包后的程序兼容32和64位系统

进来后勾选上

然后一直下一步                ,一直出现如下界面                     ,开始选择jar包以及配置

在VM参数配置的地方加上:-Dfile.encoding=utf-8

点击下一步       ,配置JRE

下拉框点击后进入如下界面

照着这个样子写的目的是            ,最终会把本地jre目录和exe一起打包                      ,让exe文件自己去根据路径去查找一起打包的jre          ,可不用再安装jdk

接着下一步        ,选择Client VM

然后一直下一步                       ,最终出现如下界面

这个时候你会发现桌面多了一个demo.exe文件             ,这个时候先别着急点开    ,接下来就是将jre和exe文件再打个包合并                        ,达到在没有jdk电脑环境下也能运行

打开inno setup                 ,左上角File - New

直接点下一步,填写配置                    ,应用名称                     ,版本等    ,随意

然后点击下一步                ,这个地方默认就行                     ,直接下一步

接着选择生成好的exe文件

然后下一步       ,进入这个界面保持默认            ,直接下一步

依旧下一步                      ,不用管

继续下一步          ,这里是选择语言

然后就是选择输出路径和填写安装程序的名字了

然后下一步        ,直接点Next                       ,然后结束

配置到最后一步了             ,脚本文件    ,到这里会弹出问你是否马上编译                        ,选择否                 ,先把脚本写好再自己编译

然后到了最后一步了,把本地的JRE写进脚本

Source: "自己本地JRE路径*"; DestDir: "{app}{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs

然后直接编译就好了                    ,会提示保存当前脚本                     ,随便起个名字    ,下个还可以继续用

然后等待绿色滚动条结束

当绿色滚动条结束后                ,桌面会多了一个setup.exe文件

也同时会跳出一个安装的                     ,因为程序帮你自动启动生成的安装程序了       ,安装就可以了            ,安装的时候记得勾选创建快捷方式

这个就是最后的程序了                      ,双击运行就可以看到结果了          ,把setup.exe文件给别人安装        ,就都可以看到自己的程序了!

原文链接:https://blog.csdn.net/m0_37701381/article/details/104163877

版权声明:本文为CSDN博主「如漩涡」的原创文章                       ,遵循CC 4.0 BY-SA版权协议             ,转载请附上原文出处链接及本声明                       。

近期热文推荐:

1.1,000+ 道 Java面试题及答案整理(2022最新版)

2.劲爆!Java 协程要来了        。          。                      。

3.Spring Boot 2.x 教程    ,太全了!

4.别再写满屏的爆爆爆炸类了                        ,试试装饰器模式                 ,这才是优雅的方式!!

5.《Java开发手册(嵩山版)》最新发布,速速下载!

觉得不错                    ,别忘了随手点赞+转发哦!

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
emacs scheme(emacs基础 csqlwy 博客园) rtc alarm date(rtmc.exe – rtmc是什么进程 有什么用)