栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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包


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 FilesJavajre1.8.0_311"; DestDir: "{app}{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs

点击上方的三角箭头直接编译就好了,滚动条结束之后会生成一个mysetup.exe文件,同时也会跳出来一个安装程序的进程,选择安装路径直接安装就行了,没有勾选生成快捷方式,执行文件在你的安装目录下面。你把mysetup文件给别人,别人就可以安装程序了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/763281.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号