简单易学的SpringBoot打包成exe文件图文教程

幼敏悟过人,读书辄成诵。这篇文章主要讲述简单易学的SpringBoot打包成exe文件图文教程相关的知识,希望能为你提供帮助。
本文章转自:乐字节
文章主要讲解:SpringBoot打包成exe程序
获取更多java相关知识可以: 点击链接加入裙聊【Java技术交流羊君】:933-873--310 暗号:166
前言近期做了一个前后端合并的spring boot项目,但是要求打成exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。
准备准备工作:

  1. 一个jar包,没有bug能正常启动的jar包
  2. exe4j,一个将jar转换成exe的工具
  3. inno setup,一个将依赖和exe一起打成一个安装程序的工具,百度云链接同上
开始以我为例子,我将jar包放在了桌面

简单易学的SpringBoot打包成exe文件图文教程

文章图片

打开安装好的exe4j

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

进来后勾选上

简单易学的SpringBoot打包成exe文件图文教程

文章图片

然后一直下一步,一直出现如下界面,开始选择jar包以及配置
在VM参数配置的地方加上:-Dfile.encoding=utf-8

简单易学的SpringBoot打包成exe文件图文教程

文章图片


简单易学的SpringBoot打包成exe文件图文教程

文章图片


简单易学的SpringBoot打包成exe文件图文教程

文章图片


简单易学的SpringBoot打包成exe文件图文教程

文章图片

点击下一步,配置JRE

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片


简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

接着下一步,选择Client VM

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

接着选择生成好的exe文件

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

依旧下一步,不用管

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

然后下一步,直接点Next,然后结束
配置到最后一步了,脚本文件,到这里会弹出问你是否马上编译,选择否,先把脚本写好再自己编译。

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

Source: “自己本地JRE路径*”; DestDir: “{app}{#MyJreName}”; Flags: ignoreversion recursesubdirs createallsubdirs
然后直接编译就好了,会提示保存当前脚本,随便起个名字,下个还可以继续用

简单易学的SpringBoot打包成exe文件图文教程

文章图片

然后等待绿色滚动条结束

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

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

简单易学的SpringBoot打包成exe文件图文教程

文章图片

这个就是最后的程序了,双击运行就可以看到结果了,把setup.exe文件给别人安装,就都可以看到自己的程序了
【简单易学的SpringBoot打包成exe文件图文教程】感谢大家的认同与支持,小编会持续转发《乐字节》优质文章

    推荐阅读