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

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

时间2025-09-20 09:40:33分类IT科技浏览6789
导读:近期做了一个前后端合并的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
图片素材源码(CMS网站图片批量压缩上传)