要生成exe程序,有两大步骤。1.生成.jar文件
2.通过工具exe4j把jar文件生成exe文件
一.
这里我使用的是eclipse工具,
把写好的项目打包成jar包。
1.右键项目选中导出
2.选中jar文件,然后下一步
3.只保留项目的src,然后选中导出路径,然后next
4.next
5.
6.finish,生成如下文件
二。接下来就是步骤2了
1.首先下载exe4j工具,官网下载链接https://www.ej-technologies.com/download/exe4j/files
2.在bin文件里找到exe4j.exe程序,点击运行
3.next
4.选择“JAR in EXE " mode, 然后next
5.填写名称和生成路径,然后next
6.
7.选择绿色加号
8.填写系统安装的jre版本
9.然后,后边的一直next
生成程序
不过这样有一个问题,就是运行你的程序的电脑都要配置有jdk环境才能运行你的程序。
以下给出一个解决办法,就是把你系统中jre文件复制到你程序生成的导出的路径,
(1)回到上边的步骤8,
2.选择Search sequence
3.把这三个都移除了
4.然后点击绿色加号,选中Directory
5.next
6.选中Client hotspotVM,然后next
7.一直next,最后程序生成在你的jre路径下,点击即可运行,然后打包程序给没有jdk的电脑的时候,只要把jre文件一起打包即可(缺点是文件变大了,本来一个exe文件只要3m左右,加上jre就变成了五六十m大小)
程序打开运行如下
最后说一个如何把项目中带图片的页显示在exe程序中,
把图片放到src目录下,
图片设置方式
ImageIcon image=new ImageIcon(getClass().getResource("/bgp2.jpg"));
//ImageIcon image=new ImageIcon("src/bgp2.jpg");
imagelabel = new JLabel(image);
imagelabel.setBounds(0,0,700,700);
然后打包成jar包