如何把已经存在的jar包打到自己的jar里面,我的程序用到了链接sqlserver数据库的一些包,如msbase.jar等等,如何将这些包里面的类打到自己的jar文件里面?

解决方案 »

  1.   

    把你用到的jar包解开,然后和你的代码一起重新打包
      

  2.   

    用RAR就好,不过不推荐。
    一般不用那么做的,你在编译的时候设置一下Classpath就好了
      

  3.   

    1.将MSSQL的JDBC驱动包,复制在同可执行jar所在的目录或某个子目录下. 比如:jar 包在 /usrhome/yourJarExe.jar 那么你可以把MSSQL的JDBC驱动包复制到/usrhome目录下或/usrhome/lib 等类似的子目录下. 2.修改Manifest 文件
     在Manifest.mf文件里加入如下行
     Class-Path:classes12.jar lib/thirdlib.jar
     Class-Path 是可执行jar包运行依赖的关键词.详细内容可以参考 http://java.sun.com/docs/books/tutorial/ext/index.html
      

  4.   

    两个方法:
    1.用RAR把楼主的class 加入
    2.重新打包