使用 Jsmooth 将 Java 程序打包为exe

如何生成可运行jar包  (如何将一个普通的main方法打包后变成可执行的jar,注意springboot的jar是可以执行的,这里讲的的是非springboot的情况)

工具地址jsmooth(jar打包成exe) v0.9.9.8汉化版

注意事项:

  1. xxxx.jar,xxxx.exe和jre要放在一个目录
  2. 制作完成后拷贝给别人,要将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,不用再做其他配置了,当然前提是你没更换主类。