exe4j把jar导成exe文件

在工作里时不时的需要jar导成exe文件,临时百度胡看的东西五花八门,而且遇到了点坑记录一下

1.打开exe4j

exe4j把jar导成exe文件

2.选择生成的是exe文件

exe4j把jar导成exe文件

3.选择exe文件生成的路径

exe4j把jar导成exe文件

4.选择生成文件的名称图标及位数(32或64)

exe4j把jar导成exe文件

5.这里有个小坑,exe4j默认生成的是32位的文件,如果需要生成64位的话需要把这个勾上不需要的直接在上一步next

exe4j把jar导成exe文件

6.选择jar和主函数(第一个如果不懂得复制?里面的复制这个:-Dappdir=${EXE4J_EXEDIR})

exe4j把jar导成exe文件
选择jar
exe4j把jar导成exe文件
选择主函数
exe4j把jar导成exe文件

7.选择jdk版本

exe4j把jar导成exe文件

8.选择jre

exe4j把jar导成exe文件
exe4j把jar导成exe文件
exe4j把jar导成exe文件

9.选择客户端

exe4j把jar导成exe文件

10.测试exe是否成功

exe4j把jar导成exe文件

最后说一下一个坑,在exe选择的jre对应我们电脑的jak的版本和位数(32或64)是必须一致,不然会打不开等等的问题,如:我项目中还整合了海康威视的sdk,一直报sdk没找到的问题。