将Jar包打成exe,需要用exe4j这个强大的工具。它的作用非常简单,将一个jar按照要求打成exe运行。exe4j的下载地址是[url]http://www.ej-technologies.com/products/exe4j/overview.html[/url]。下面介绍怎样使用。
首先,[b]请确保您的jar包中已经包含了所有的第三方jar包[/b],否则您不打算打成的exe需要依赖一大堆的外部jar来运行吧。 至于怎样将第三发jar包打入到自己的jar包,请参考我的文章[b]《Eclipse 打第三方Jar包 插件 net.sf.fjep.fatjar》[/b][url]http://javapub.iteye.com/blog/712695[/url]
经过上面的步骤,我们将将自己的项目连同第三发jar包都打在了一个jar中。然后我们开始将整个jar变成exe文件。
第一步:
启动exe4j选择“Jar in Exe”模式,这样保证我们打出的exe包含了jar。
[img]http://www.kutoku.info/images/java/100714/s1.png[/img]
第二步:
设置您的exe4j源文件的名称和存储路径。
[img]http://www.kutoku.info/images/java/100714/s2.png[/img]
第三步:
设置您打成的exe文件的名称和它的图标。
[img]http://www.kutoku.info/images/java/100714/s3.png[/img]
第四步:
添加目标Jar,然后选择main函数。
[img]http://www.kutoku.info/images/java/100714/s4.png[/img]
第五步:
设置运行时jre版本要求。
[img]http://www.kutoku.info/images/java/100714/s5.png[/img]
剩下的都按默认,直到最后一步会自动生成exe文件。最后您可以保存整个exe4j源文件,以便下次修改了jar包,可以从新生成exe。成果物如下图。
源文件,jar文件。
[img]http://www.kutoku.info/images/java/100714/s9.png[/img]
生成后的exe文件。
[img]http://www.kutoku.info/images/java/100714/s8.png[/img]
首先,[b]请确保您的jar包中已经包含了所有的第三方jar包[/b],否则您不打算打成的exe需要依赖一大堆的外部jar来运行吧。 至于怎样将第三发jar包打入到自己的jar包,请参考我的文章[b]《Eclipse 打第三方Jar包 插件 net.sf.fjep.fatjar》[/b][url]http://javapub.iteye.com/blog/712695[/url]
经过上面的步骤,我们将将自己的项目连同第三发jar包都打在了一个jar中。然后我们开始将整个jar变成exe文件。
第一步:
启动exe4j选择“Jar in Exe”模式,这样保证我们打出的exe包含了jar。
[img]http://www.kutoku.info/images/java/100714/s1.png[/img]
第二步:
设置您的exe4j源文件的名称和存储路径。
[img]http://www.kutoku.info/images/java/100714/s2.png[/img]
第三步:
设置您打成的exe文件的名称和它的图标。
[img]http://www.kutoku.info/images/java/100714/s3.png[/img]
第四步:
添加目标Jar,然后选择main函数。
[img]http://www.kutoku.info/images/java/100714/s4.png[/img]
第五步:
设置运行时jre版本要求。
[img]http://www.kutoku.info/images/java/100714/s5.png[/img]
剩下的都按默认,直到最后一步会自动生成exe文件。最后您可以保存整个exe4j源文件,以便下次修改了jar包,可以从新生成exe。成果物如下图。
源文件,jar文件。
[img]http://www.kutoku.info/images/java/100714/s9.png[/img]
生成后的exe文件。
[img]http://www.kutoku.info/images/java/100714/s8.png[/img]