自己写了项目,想整理成exe,按照网上自己弄了一下,自己又摸索着,让exe带背景图片,自己重新做了好几次才完全做成自己想要的,感觉网上都没有特别详细的,写了关于这方面的博客,希望对大家有帮助。
Java 项目生成.exe文件首先要对项目生成jar包,通过jar包生成.exe可执行文件,进而生成可安装的exe文件
首先对Java项目打成jar包:
项目右键->Export
Java->JAR file->Next
只要程序没问题在此位置直接Finish一样
警告直接OK,jar包在你的选择的路径下已生成
准备工作:
// 改变窗口图标
Toolkit t = Toolkit.getDefaultToolkit();
Image image = t.getImage("img\\top.jpg");
setIconImage(image);
// 改变背景图片
Icon i = new ImageIcon("img\\Main.jpg");
JLabel Label = new JLabel(i);
Label.setBounds(0, 0, 1200, 800);
-------------------------------------------------------------------------------
程序中的图片路径
我是都存放到桌面Library文件夹中,等会生成exe文件也会存入,需要图标图标.ico格式也可将图标提前存储一起 ;如果还需要启动程序也可进提前准备好gif格式图片
jar包生成.exe可执行文件需要用到exe4j:直接官网下载的就能用:https://www.softpedia.com/get/Authoring-tools/Setup-creators/exe4j.shtml (windows64位)
安装之前要保证自己电脑已安装jdk,配置好环境变量;且此版本对jdk的要求为1.8到11版本。(自己本来12的又卸了,装的10的)
exe4j安装:
下载安装完成后,界面如图,第一步完成注册,Name,Company随便填就是了,注册码:A-XVK258563F-1p4lv7mg7sav (网上很多啊,随便搜一个就行),
下面开始生成.exe可执行文件了。
Next ->"JAR" in EXE ->Next
填写名称,以及保存路径
对于图标可以在网上找图片再用修图软件改像素大小以及格式:大小不得超过256*256,格式为 .ico
继续Next
这个时候就可以看到文件夹里已经生成了,直接退出就好了,退出会让选择保存不保存设置,都可以根据自己情况了。
程序就可以执行了,为了保证你的exe能够顺利进行,exe要和jre以及img程序图片文件在同一文件夹下才可正常运行。
exe可执行文件打包为可安装文件:https://blog.csdn.net/kongsanjin/article/details/97760097
送上本人图书管理系统:https://blog.csdn.net/kongsanjin/article/details/97611293