0


SpringBoot项目打包成EXE可执行文件

一、简介

 打包分为两步,第一步使用exe4j工具进行打包,此打包结果受限于目标主机需要在指定位置按照jdk环境,操作步骤复杂。因此借助第二步,第二步有两种实现方案:①使用innosetup工具进行二次打包,将jdk环境一起打包进安装包,实施人员只需要安装运行即可。②将exe4j工具中需要的64或者32位jre复制到可执行程序exe目录下,组合成免安装文件夹

    **注意:此处列出关键步骤,即需要进行修改的地方,没有展示的步骤都是默认下一步进行下去。**

二、exe4j打包步骤

1、项目类型

2、应用设置

3、扩展信息

选择GUI application 程序会在后台运行,无界面

选择Console application 程序会起cmd窗口

打包成64位

4、启动设置

设置启动参数为 -Dfile.encoding=utf-8 -Dspring.profiles.active=prod

-Dspring.profiles.active=prod设置配置文件环境 根据需要设置

选择jar包路径

选择启动类

5、jdk设置

版本设置

jre路径设置,务必使用这个路径

6、虚拟机设置

7、编译结果

在步骤2输出路径下会生成exe文件

三、实现方案一:innosetup打包步骤

1、启动选择

2、应用设置

3、打包内容选择

选择exe文件

选择配置文件路径

4、输出设置

5、编译文件编辑

选择否

jre路径设置:Source: "C:\Program Files\Java\jre1.8.0_212*"; DestDir: "{app}\jre"; Flags: ignoreversion recursesubdirs createallsubdirs

6、运行编译

7、编译结果

在步骤4输出路径下查找生成的安装包exe文件

四、实现方案二:免安装文件夹

整个文件夹复制到目标主机即可实现运行

附加exe4j、innosetup安装包下载:

链接: https://pan.baidu.com/s/1x_SRFMQ83vhC9G92lGhfbQ 提取码: ZYQQ

标签: spring boot 后端 java

本文转载自: https://blog.csdn.net/hanwang2008/article/details/140710426
版权归原作者 hanwang2008 所有, 如有侵权,请联系我们删除。

“SpringBoot项目打包成EXE可执行文件”的评论:

还没有评论