软件开发的最后一步就是软件的打包与发布,这也是很重要的一步。这几天在Eclipse中做了一个小软件,准备将其打成可运行的jar包进行发布,在网上搜了好多关于在Eclipse中如何打jar包的方法,大致有以下三种方法:
1、Eclipse export:利用Elicpse中的export将项目导出为一个jar包,这种方法我感觉比较麻烦,得手动写一个清单文件(manifest.mf),而且我在用这种方法打包时并没有成功,试了好多次都没弄好,打成的jar包就是不能运行,所以我放弃使用这种方法。
2、用jar打包命令:jar命令也比较麻烦,而且我也用的不熟,所以我也放弃。
3、用Eclipse的打包插件Fat Jar: Fat Jar是开源组织sourceforge提供的一个开源插件,能方便的对Eclipse项目进行打包,并且还可以将project中用到的外部包打入jar包中。Fat Jar可以在http://fjep.sourceforge.net/ 下载。
下载Fat Jar后解压,将plugins文件夹中的文件拷到Eclipse的plugins下。然后重启Eclipse。
我的项目名为RFIDMeeting,类型为java project,当中用到了外部支持包AlienRFID.jar,mysql-connector-java-5.0.5-bin.jar,comm.jar。打包流程如下:
- 在项目名点击右键,选中Build Fat Jar.出现下图:
- Jar-Name处输入将要打成的jar包名,Main-Class是选择jar包执行时的主类及入口类。其他的按默认,点下一步:
- 在要打入jar包的文件前面打勾,点完成。
- 点确定后就得到了一个可运行的jar包:RFIDMeeting_fat.jar.