将java 项目生成exe直接没有java环境的机器上运行
一、将写好的Java程序导出
此处,百度上查的有好多人是选的是 JAR file,我也试了但是没有成功



jar导出成功

二、下面用刚刚生成的Jar包制作exe
1、因为我们要使生成的exe在没有安装java的机器上也能运行,生成的exe在运行的时候要使用jre,使用jre时在,所以要把 jre 复制到与jar同一个文件夹里,我这里用的是jdk1.8的版本,把jre整个文件夹复制过来
2、打开exe4j,直接点击Next

3、选择 “JAR In EXE” mode,然后点击Next

4、设置好名称和路径后点击Next

5、设置生成的exe的相关属性

6、然后点击 Advanced Options——>32-bit or 64-bit

7、我的是64位的所以我的勾上,然后点击 Next

8、直接下一步 点击Next

9、选择前面生成的jar包,然后点击Ok


10、选择有main函数的类


11、点击Next,进行设置exe的jre的版本和选择之前我们复制到和jar包同一个文件夹里的jre




12、然后点击Next 设置VM,选择Client hotspot VM 然后点击Next

直接Next

直接Next

13、到这里没有问题的话就已经生成了exe

成功生成exe后可以把jar包删除,但是jre不能删除,因为exe的执行需要改jre,如果要在没有安装java的机器上运行需要把这个Debug整个复制到机器上,exe要和jre在能一个文件夹里,exe就可以正常的在没有安装java的机器上运行啦。


本文详细介绍如何将Java项目打包成可在无Java环境的电脑上运行的EXE文件,包括导出JAR文件、配置exe4j工具、选择JRE版本及设置VM等关键步骤。

3930

被折叠的 条评论
为什么被折叠?



