jar包转换为exe程序
一、准备工作
- 能正常启动的jar(必需)
- exe4j,一个将jar转成exe的程序(必需)
链接: https://pan.baidu.com/s/1NhM35TvuIXAiHosliYslNg 提取码: 4246
- inno setup,一个将依赖和exe一起打成一个安装程序的工具(非必需)
链接: https://pan.baidu.com/s/12sCKobDpHSNmb2fg35_IZA 提取码: a38d
二、将jar转换成exe程序
这个步骤主要使用的软件就是exe4j
1、直接点击next
从图中的左侧菜单能看到,准换需要经过10个步骤完成
2、选择java转exe后直接下一步
3、设置exe的名字与exe的输出路径
4、选择启动的模式与程序的兼容性
5、勾选以下的内容
6、添加jar与选择启动类
-Dfile.enconding=utf-8
7、配置jdk版本号
8、配置jre
9、选择Client VM
10、一直下一步到这个界面就算成功了
三、依赖和exe一起打成一个安装程序的工具
1、打开inno setup,左上角File - New
2、填写配置,应用名称,版本等,随意
3、一直下一步到该页面选择之前生成好的exe文件
4、一直下一步到该页面选择安装文件的生成路径与安装文件的名字
5、一直下一步到完成,会弹出问你是否马上编译,选择否,先把脚本写好再自己编译
6、下方增加一行标红的内容
#define MyJreName "jre"
7、删除下面重复的这行数据
8、增加本地jre路径
Source: "xxxxxx"; DestDir: "{app}{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs
9、点击上方工具栏Build-->Compile,等待编译结束,在刚配置的输出目录就能看到一个安装文件,直接安装即可
注意:本文归作者所有,未经作者允许,不得转载