myeclipse打jar包包含第三方jar包


myeclipse打jar包包含第三方jar包,我在网上也找了,可是还不太明白,我的应用程序是MyEclipse+SQL+SWing;
我想把那三个sql驱动的jar包也打到里面,以起到直接双击就能运行的目标。就是这个程序可以移到别的机子上也能运行最好。我的classpath用的是项目的classpath不是系统的classpath。不含第三方jar包的程序我会导出,也成功导出过,就是没有成功导出过含有第三方jar的。
      小弟在线等………………
  谢谢大家……

7 个解决方案

#1


结贴率为0

#2


设置MANIFEST.MF文件的classpath

#3


将第三方的jar放在即将打包文件的同一级目录下的子目录中,再自定义MANIFEST.MF文件。例如有如下第三方jar包:
lib/javadbf-0.4.0.jar
lib/iText-2.1.7.jar
lib/jai_core.jar
lib/commons-logging-1.1.jar

那么MANIFEST.MF文件如下:
Manifest-Version: 1.0
Main-Class: main方法入口类
Class-Path: lib/commons-logging-1.1.jar lib/javadbf-0.4.0.jar lib/iText-2.1.7.jar lib/jai_core.jar

经过自定义的MANIFEST.MF打成一个jar包,假如为myproject.jar,那么整个项目结构是:
<lib>
myproject.jar

<lib>表示一个目录,其中有第三方包

运行:java -jar mypeoject.jar

#4


谢谢

#5


我一般都是手动搞,应用的jar不多还可以,多了就是体力活了!

#6


楼主需要的是生成项目的自动把第三方包拷贝到lib下,netbeans可以做到。

#7


貌似要把SQL的JAR包拷到tomcat的lib目录下
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告