ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

通过eclpise打jar包

2021-11-28 18:02:18  阅读:194  来源: 互联网

标签:eclpise java preferences eclipse 通过 Eclipse jar 第三方


通过Eclipse编写程序后,大家都希望像exe那样的程序一样来执行,而不是依赖编译来执行,因此,都会想到了把它打成jar包。一般都是用Eclipse来自动打包的吧,但有时打好的jar包,却无法正常运行而出现java.lang.NoClassDefFoundError的异常,令人郁闷至极。不要问我是怎么知道的,呜呜……

       其实,生成jar是有那种情况的,一种是不带第三方jar包的,另一种就是带第三方jar包的。而之所以出现莫名的java.lang.NoClassDefFoundError异常,是因为你的工程中使用了第三方jar。

       1.工程中不含第三方jar

        这种情况,是比较简单的。直接用Eclipse来打包即可。在此,不做详细说明了,倘若真不会,面壁思过去吧(Java程序员不会不知道吧),再不行就去百度一下,你就知道啦。

       2.工程中含有第三方jar

           工程中含有第三方jar包时,需要给你的Eclipse装一个插件,复杂就会出现打好的jar抛出java.lang.NoClassDefFou

ndError异常。下载一个插件http://sourceforge.net/projects/fjep/,安装上即可。

          把net.sf.fjep.fatjar_0.0.31.jar文件拷贝到你的eclipse目录下的plugins中..重新启动你的eclipse平台,然后查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,你会发现Fat jar,效果如下图:

  

更多请见:http://www.mark-to-win.com/tutorial/50314.html

标签:eclpise,java,preferences,eclipse,通过,Eclipse,jar,第三方
来源: https://blog.csdn.net/qq_44601070/article/details/121594830

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有