Eclipse导出jar

在Eclipse中通过Export直接打包jar文件,在操作正确的情况下,纯代码的工程中完全可以运行,没有任何意外;
可是我们在工程中时常需要使用到图片、音频、或者是外部的jar文件,这时候再通过直接的Export导出jar时,Eclipse会给你一个惊喜(图片、音频、或者是外部的jar文件无法载入)
其实这种情况eclipse完全考虑到了,他们提供了一个专门打包的插件“net.sf.fjep.fatjar_0.0.31.zip”,它能够将eclipse的工程完全导出
其中,运行的步骤如下:

1、下载net.sf.fjep.fatjar_0.0.31.zip,由于时代不同,版本也不同,这个是现在最新的版本;

2、将解压出来的net.sf.fjep.fatjar_0.0.31.jar拷贝到eclipse的plugins目录下

3、配置Eclipse的环境变量,例如eclipse是存在D:\eclipse路径下,在环境变量的path中添加“.;D:\eclipse”,如图:
Eclipse导出jar - 朱强 - JAVA菜地
4、通过运行的方式启动eclipse,在开始-->运行-->输入“eclipse -clean”-->确定, 第一次加载net.sf.fjep.fatjar_0.0.31.jar这样启动eclpse,以后就不用了;
Eclipse导出jar - 朱强 - JAVA菜地
 
 5、选择已经建立好的工程(其中有添加使用图片,音频等),单击鼠标右键,选择Export,然后是选择Other,选中下面有一个名字叫:Fat Jar Exporter,点击NEXT;
Eclipse导出jar - 朱强 - JAVA菜地
 
6、选择要导出的工程 --> next
7、在Main-Class中选择你工程的入口(主类),然后NEXT
Eclipse导出jar - 朱强 - JAVA菜地
 
8、选择该工程下需要导出的文件,选好后,点击finish;
Eclipse导出jar - 朱强 - JAVA菜地
 
9、跳出一个对话框,提示成功,并且有jar文件的路径,默认是在该工程的根目录下
Eclipse导出jar - 朱强 - JAVA菜地
 
10、找到生成的jar包,打开,检查是否正常
11、工程导出完毕

最后附上插件的下载地址:http://sourceforge.net/projects/fjep/files/fatjar/

补充一点,如果在如上操作后依旧不能正常显示图片、音频;
解决方法:
1、请确认你的引用路径; 
2、在代码中使用getClass().getResource(“路径”)来获取源,例如:图片在java文件的同级目录下:(new ImageIcon(getClass().getResource(SomeData.iconWelCome))).getImage();来获取Image图片信息。

http://zhuq0516.blog.163.com/blog/static/177855271201123193842163/

http://zhongainiyiren5.blog.163.com/blog/static/171555808201210283498124/

http://blog.sina.com.cn/s/blog_812fb9790101bimb.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值