一、静态jar包
打jar包可以用命令行,也可以用工具,最好用的工具就是Myeclipse和Eclipse
MyEclipse只能打静态jar包,Eclipse既能打静态jar包又能打可执行jar包
静态jar包很好弄,在MyEclipse和Eclipse里面操作都一样:
首先选中项目,点击右键->Export,弹出如下窗口:
选择JAR file后点击Next,弹出如下窗口:
最后点Finish即可。
二、可执行jar包
上面是静态jar包的打法,可执行jar包比这复杂了一点,下面看可执行jar包的打法:
前面跟打静态jar包一样,选中项目,点击右键,弹出窗口:
点击next后,弹出另外一个窗口:
这个地方要注意一些问题:
1.首先要确保程序可执行,然后才能打成可执行jar包
2.选择主目录,也就是主程序运行接口的时候有可能列表中没有,这是因为必须把可执行程序执行一遍
3.有时候打的可执行jar包并不一定能正常运行,这时候可以在library handling项里面选择其他加载类库的模式
4.测试打好的可执行jar包是否能运行:
进入cmd命令行,切换到当前目录,执行命令:java -jar jar包名.jar
搞定!
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果你坚持要转换成exe文件,请按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.html,(目前最新版本为4.2)http://download.csdn.net/source/2393519有的需要安装,有的只要解压缩即可用.我一般用安装的exe4j软件,它们没有什么区别,因此找个可以用的就行了.下载安装后,运行它,接着按步骤操作:
1.运行后直接点Next.
2.选择第二项“JAR in EXE mode”,之后点击Next.
3.在General---Short name of your application框中输入你的应用程序的名字(随便即可),在Directories---Output directory框中输入生成exe后的保存路径,然后Next.
4.在Excutable name框中输入将要生成的exe的名字,“Icon File”是应用程序显示的小图标,不选也行.继续Next.
5.必须先配置Class-Path,点击+号添加文件,即jar文件,如果有用到其它资源需要把资源一起添加进去.
6.General --- Main Class选择主类.
7.Java Version --- Minimum version(低版本必须填写),Maximum version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.
8.勾选Allow JREs with a beta version number以及Only allow JDKs and no JREs.接着Next.到这一步你可以直接finish.这样就把jar转换成exe文件了.你可以点击Click Here to Start the Application按钮测试生成的文件.