SpringBoot打包成.exe在windows上安装执行 Java打包exe程序

1.准备工作

1.1 一个jar包,没有BUG能正常启动的jar包
1.2 exe4j下载地址,一个将jar转换成exe的工具
1.3 inno setup下载地址,一个将依赖和exe一起打成一个安装程序的工具

2.开始

2.1桌面上准备一个可以执行的jar包

一个可以执行的jat包
2.2 打开安装好的exe4j

直接选择下一步进入界面,选择JAVA转EXE
在这里插入图片描述
点击下一步,如数名称和输出路径

在这里插入图片描述
点击下一步,选择启动模式
在这里插入图片描述
下方有一个高级选项,需要设置打包后的程序兼容32和64位系统
在这里插入图片描述
勾选上
在这里插入图片描述
点击下一步,默认配置即可
在这里插入图片描述
在JVM参数配置的地方加上:-Dfile.encoding=utf-8
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击下拉框后会出现如下界面
在这里插入图片描述
最终程序会把本地目录的jre和exe一起打包,让exe文件自己根据路径查找jre,不需要再安装jdk

在这里插入图片描述
下一步选择第二个
在这里插入图片描述
一直默认选择,选择下一步,直到出现下面界面
在这里插入图片描述
配置目录会生成一个test.exe,打开 inno setup 左上角File - New
在这里插入图片描述

在这里插入图片描述
编写你的应用名称 setup
在这里插入图片描述
在这里插入图片描述
选择你的exe文件
在这里插入图片描述

一直点击下一步,保持默认值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后下一步,直接点Next,然后结束
配置到最后一步了,脚本文件,到这里会弹出问你是否马上编译,选择否,先把脚本写好再自己编译:

在这里插入图片描述
添加一行代码 #define MyJreName "jre"
在这里插入图片描述
重新配置Files 里面的第二行 代码如下:Source: "C:\Program Files\Java\jre1.8.0_311\"; DestDir: "{app}{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs
在这里插入图片描述
点击上方的三角箭头直接编译就好了,滚动条结束之后会生成一个mysetup.exe文件,同时也会跳出来一个安装程序的进程,选择安装路径直接安装就行了,没有勾选生成快捷方式,执行文件在你的安装目录下面。你把mysetup文件给别人,别人就可以安装程序了。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值