springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)

1.下载安装exe4j

官网地址: https://exe4j.apponic.com/

2.注册exe4j

启动exe4j后 点击右下角 Change License 填写用户名公司与注册码

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第1张图片

注册码列表

A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i
A-XVK222711F-134h5ta8yxbm0
A-XVK275016F-15wjjcbn4tpj
A-XVK275016F-15wjjcbn4tpj

3.准备打包文件

创建一个文件夹  文件夹内包含  整个jdk  项目jar包 ico图标

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第2张图片

4.运行exe4j开始打包

步骤一

open 可以导入 已经配置好的 XXX.exe4j 配置脚本

新配置 直接next即可

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第3张图片

步骤二

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第4张图片

步骤三

填写 应用名称  与  保存路径

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第5张图片

步骤四

1 GUI界面启动

2 控制台启动

3 输出的exe文件的名称

4 输出的exe文件的ico图标

5 如果是64位jdk需要选择

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第6张图片

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第7张图片

步骤五

选择要打包的jar包

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第8张图片

选择启动类  这里要注意  要选择 springboot的jar包启动类

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第9张图片

步骤六

配置 JER 版本

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第10张图片

配置JDK路径

1 为使用系统 JAVA_HOME变量 如果不想使用可以删除掉

2 添加JDK配置

3 配置自定义JDK路径

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第11张图片

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第12张图片

步骤七

如果选择 GUI启动  这里是选择启动图片 

这里我们是控制台启动 所以不配置

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第13张图片

步骤八

这里是一些 输出信息配置 这里我们默认就好

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第14张图片

步骤九

编译生成exe (路径在步骤三填写的地址) 编译成功后会跳转到 步骤十

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第15张图片

步骤十

导出配置

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第16张图片

完成后的目录

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第17张图片

 

5.添加外部参数配置文件

创建exe对应的vmoptions文件

名称必须与exe文件对应

编辑vmoptions配置文件 增加端口配置 (多配置必须换行,这是格式)

-Dserver.port=8081

6.测试exe执行

双击启动exe

输出如上jvm信息启动成功

接口测试 这里我们准备了一个测试接口  调用返回uuid

springboot 2.x 使用exe4j打包成exe可执行文件(附带启动传参)_第18张图片

接口返回成功  配置端口号 没问题

你可能感兴趣的:(springboot经验总结)