我用的是mars4.5版本的eclipse
需求:要把写好的工程打成jar包,并能直接运行。工程用了若干个第三方jar。
在打包的时候,eclipse提供的打包方法不能引用第三方jar包,导致了出现ClassNotFoundException,此时可以采取两种解决方式。
1.自定义 MANIFEST.MF文件 指定Main-Class,Class-Path 并在Class-Path指定的路径下放置第三方jar包
注意事项:
2.显然上面的方法在遇到大量第三方jar包时会很麻烦,所以推荐使用eclipse的fat jar插件进行打包,可以将第三方jar包连同工程加入到一个jar包中
安装方法:
此时eclipse4.4以上的版本可能会产生 这个错误,可以点开链接查看解决方法。
Eclipse4.4安装旧版本插件报错 Failed to prepare partial IU
然后再选export就出现了这个选项
选上Main-Class,再选上要包含的第三方jar包即可。
参考列表
http://www.cnblogs.com/lanxuezaipiao/p/3291641.html
http://blog.csdn.net/wonder4/article/details/39778013
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。