使用 Jsmooth 将 Java 程序打包为exe
如何生成可运行jar包 (如何将一个普通的main方法打包后变成可执行的jar,注意springboot的jar是可以执行的,这里讲的的是非springboot的情况)
工具地址jsmooth(jar打包成exe) v0.9.9.8汉化版;
注意事项:
- xxxx.jar,xxxx.exe和jre要放在一个目录
- 制作完成后拷贝给别人,要将jre和xxx.exe一起拷贝(所以这个东西其实还是蛮大的,有200M左右),单独拷贝xxx.exe会提示“java has not been found,do you want to downlod it”
1,准备好的文件如下(jre即java的jre; logo.jpg即后面生成的exe文件的图标(即windows常见软件安装留在桌面那个快捷方式的图标),XXX.exe 是新建的空的文件,XXX.jar就是可运行的jar,上面有介绍如何生成):
2,选择骨架,如图
3,可执行文件配置,可执行文件的图标选择logo.jpg,这里图片太大不方便截图所以没选到它。
4, 应用程序,如果你的jar包中有多个class中包含main方法,选择了那个作为主类就是执行哪个的main方法。
5.JVM设置
6,开始执行
第一次点击会让你选择文件,直接选你之前新建的那个空的XXX.exe文件即可,成功后弹出对话框
如果你要更新代码,只要把最新的XXX.jar覆盖原来的的,然后点击运行就可以生成新的exe,不用再做其他配置了,当然前提是你没更换主类。