将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的机器上运行啦。