功能:为大家浅谈如何通过eclipse将Java项目生成可执行jar包,以及如何通过exe4j把jar包弄成ext文件;
=》Java项目
1、Java项目生成jar包
(1)、“项目”右键->"Export..."导出,弹出“导出设置”窗口如下:
(2)、选择要打包的文件,如下图:
(3)、设置导出的提示信息,如下图:
(4)、指定程序入口,如图:
(5)、查看结果,如图:
2、使用exe4j生成可执行的.exe文件
能够生成.exe文件的软件有很多,自己去查一下,我这里只用 exe4j,先去下载(地址:http://www.ej-technologies.com/download/exe4j/files)一个exe4j并安装。假设你的项目已经顺利打包成jar文件,那么就可以进行下面的操作。
(1)、准备工作
首先,在任意目录创建一个文件夹,最好命名和项目名相同,我这里在D:\2JavaWorkRoom3\exefile\HelloWorld(Ant)路径上创建有HelloWorld(Ant)文件夹,之后将所有的资源文件以及我们生成的可执行jar文件(我的AntDemoPro.jar)都拷贝到这个文件夹里,如果你要使对方计算机在没有安装JDK的情况下也能使用该程序,就需要将自己机器上的jre目录也拷贝进来,我安装的是jre8,最后的目录结构如下:
启动exe4j,欢迎界面如下:
(2)、选择打包方式: "JAR in EXE" mode;
(3)、应用程序配置;
(4)、配置可执行文件;
(5)、配置运行环境;
在class path框下清除原有的class path路径,点击右侧的”+”选择打包好的jar文件;在Main class中选择入口类,即含有main函数的类;
(6)、配置JRE;
如果要在这个程序中捆绑jre,则进入Configure search sequence选项:
把其它的所有的directory删除,特别是如果有“JAVA_HOME”或“JDK_HOME”的话一定要删除,因为他会保存你本机的JAVA_HOME地址,安装时会出现路径找不到的错误;将Search Windows registry保留,如果没有该项,请点击绿色“+”,选择“search registry”,然后点击“OK”;点击绿色“+”来选择捆绑的JRE位置;
在preferred VM中选择一种-选择虚拟机类型,我选择的是 Default VM;
(7)、其余步骤直接next就好;如果生成exe文件之后可能每次打开都会出现提示框:this executable was created with an evaluation version of exe4j
这是因为你还没有注册exe4j软件,注册之后就不会有提示。可以试一下这个注册码:L-g782dn2d-1f1yqxx1rv1sqd;
这样,点击exe文件,就能直接运行,但是有一点瑕疵:就是exe文件必须拥有jre8文件夹,要不然运行不了的!不过没事,下篇文章,我们把exe可执行文件弄成在windows下能安装的软件就好!