把Jar文件转成exe安装文件

1.你要清楚的目标文件是32位还是64位的,如果生成的是32位,你就要使用32位的jre,如果生成的是64位,就要使用64位的jre。

把Jar文件转成exe安装文件

图 1

在圆圈位置进行32bit或64bit的选择。因为我要创建的是32bit,所以就使用默认的。

 2.JRE的配置(没配置好的话报各种JAVA_HOME错误):

我先创建一个文件夹叫“HJ小助手”,然后把我的可执行程序limitvic1.1.jar和jre文件夹放进去,以后生成的.exe文件也放在这个目录。

把Jar文件转成exe安装文件

图2

点击图一中的第六项JRE的search Sequence,会出现如图所示界面:

把Jar文件转成exe安装文件

图三

把这三项都删掉,然后重新选择jre的目录,指定目录为“HJ小助手1.1”文件夹中的jre文件夹。如图:

把Jar文件转成exe安装文件

把Jar文件转成exe安装文件

图四

这样子导出来的.exe可执行文件就可以执行,不会报如下图所示的错误了,把"HJ小助手1.1"这个文件夹发给电脑没有安装jre 的小伙伴也可以使用。

把Jar文件转成exe安装文件

3.转化后的.exe文件无法显示图片资源。

我的项目是Swing项目,其中需要用到一些图标。因为是.exe执行文件,所以读取图片资源的时候需要用到类加载器,而不能直接使用URL地址。

ImageIcon icon = new ImageIcon(ImageIO.read(getClass().getClassLoader(). getResource("frame.png")));

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfsyp.html