exe4j工具打包java Swing编写的软件

java之所以能够跨平台运行,正式因为java虚拟机。但并不是每个客户的电脑都安装我们java程序员熟悉的JDK,因此如何让java编写的Swing软件运行在客户的PC端?对于打包exe可执行程序的步骤如下:

第一步:下载exe4j工具,链接地址:点击打开链接

第二步:打开exe4j运行界面如下所示

exe4j工具打包java Swing编写的软件

第三步:建立一个exe4j输出目录,其实就是我们要打成exe的目录。

在桌面建立swing软件文件夹,并在该文件夹中建立如下目录:

1.bin文件夹,用于存放程序classes文件

2.icon文件夹,用于存放exe的图标

3.lib文件夹,用于存放项目依赖的项目

4.jre文件夹,用于存放jdk,(可以将机器中的jdk目录直接拷贝即可)

exe4j工具打包java Swing编写的软件

其中jre目录为:

exe4j工具打包java Swing编写的软件

第四步:点击软件下一步,并选择Regular mode模式

exe4j工具打包java Swing编写的软件

exe4j工具打包java Swing编写的软件exe4j工具打包java Swing编写的软件

exe4j工具打包java Swing编写的软件

第五步:主要设置软件需要的class文件,如依赖包,class文件等。

1.添加lib包

exe4j工具打包java Swing编写的软件

2.添加bin文件夹,将eclipse中的bin文件夹中的文件拷贝到输出目录中的bin文件夹中。.复制后的目录为:

exe4j工具打包java Swing编写的软件

3.添加bin文件夹


exe4j工具打包java Swing编写的软件


4.添加运行的主类Launcher

exe4j工具打包java Swing编写的软件

第六步:配置jre(很关键的一步)

1.配置版本

exe4j工具打包java Swing编写的软件

2.配置jre,这里的jre是swing软件夹中的C:\Users\Administrator\Desktop\swing软件\jre\jdk1.7.0_80

exe4j工具打包java Swing编写的软件

exe4j工具打包java Swing编写的软件exe4j工具打包java Swing编写的软件

第七步:配置客户端模式

exe4j工具打包java Swing编写的软件

然后一直点击下一步...下一步...全是默认..

说明:可能出现的问题:

1.运行后没有找到可运行的jvm,是由于输出jre配置路径错误,可以重新进行配置。(第六步配置jre文件夹)

2.运行后报错,查看输出目录中的error文件,很多情况是配置文件要放置到输出目录的根目录哦,也有可能你的路径不对哦。仔细查看error的错误。

3.exe4j的版本32位还是64位是否与jre的版本一致。

4.数据库报错,记得更改bin文件夹中的配置文件的数据库用户名和密码还有数据库名称是否正确。

5.出现类没有找到,可能是在配置bin文件夹,lib文件夹中缺少jar包。