可运行的jar包引用不放到jar包中的第三方包的问题

cyrusczzzz 发布于 2014/09/05 12:51
阅读 116
收藏 1
现在需要打一个jar,里面包含main方法,并且第三方的jar如: commons-lang-2.5.jar等都放到jar包外去, MANIFEST.MF应该怎么配置?
加载中
0
dj_归去来兮
dj_归去来兮

请参考

Manifest-Version: 1.0

Main-Class: jode.swingui.Main


cyrusczzzz
cyrusczzzz
我的问题其实是想把jar打小一点,不把第三方的jar打进去这个jar里面,问题就是不知道怎么才能引用到这些包
0
dj_归去来兮
dj_归去来兮

引用自己打的jar包的,将其放在环境变量的classpath中是否可行,

或者在工具中直接放到project中,应该会可以的

0
JustForFly
JustForFly
可以参考这个blog:http://blog.csdn.net/justforfly/article/details/7662794

里面提到的方法三

希望对你有帮助

cyrusczzzz
cyrusczzzz
要的就是这个,谢谢!
0
Shazi199
Shazi199

简单,只要在你的项目打出来的jar包中的MANIFEST.MF里加入Class-Path,指明引用的jar包的路径即可。

你可以参考我的项目http://git.oschina.net/shazi199/SatoriEx 里,ant脚本的写法。

最终打包出来,会把引用的jar包放在项目本身jar包之外

cyrusczzzz
cyrusczzzz
谢谢!
返回顶部
顶部