Jar文件打包成exe文件
准备
准备一个 jar包
下载 exe4j 和 innosetup
exe4j 使用
许可证密钥:L-g782dn2d-1f1yqxx1rv1sqd
![Snipaste_2022-09-16_16-11-51]()
![Snipaste_2022-09-16_15-44-21]()
![Snipaste_2022-09-16_15-44-15]()
![Snipaste_2022-09-16_15-53-06]()
![Snipaste_2022-09-16_15-55-43]()
![Snipaste_2022-09-16_15-56-34]()
![Snipaste_2022-09-16_15-58-50]()
![Snipaste_2022-09-16_15-59-24]()
![Snipaste_2022-09-16_16-01-30]()
![Snipaste_2022-09-16_16-01-48]()
![Snipaste_2022-09-16_16-02-21]()
![Snipaste_2022-09-16_16-02-26]()
![Snipaste_2022-09-16_16-02-40]()
查看你的文件输出目录,已经有了 demo.exe 这个文件了,如果你有 jre 环境,则可以正常启动此程序
innosetup 使用
innosetup 的作用是为了让没有 jre 环境的电脑使用此 exe 文件
![Snipaste_2022-09-16_16-15-00]()
![Snipaste_2022-09-16_16-15-21]()
![Snipaste_2022-09-16_16-16-26]()
![Snipaste_2022-09-16_16-16-47]()
![Snipaste_2022-09-16_16-17-22]()
![Snipaste_2022-09-16_16-17-47]()
![Snipaste_2022-09-16_16-17-53]()
![Snipaste_2022-09-16_16-18-04]()
![Snipaste_2022-09-16_16-18-18]()
![Snipaste_2022-09-16_16-18-59]()
![Snipaste_2022-09-16_16-19-26]()
![Snipaste_2022-09-16_16-19-40]()
![Snipaste_2022-09-16_16-20-14]()
添加 #define MyJreName "jre"
![Snipaste_2022-09-16_16-26-57]()
添加 `Source: “自己本地JRE或JDK路径*“; DestDir: “{app}\