我的eclipse工程打了一个jar包。现在的问题是双击jar文件能够运行起来,但是我在eclipse工程中使用了第三方的一个jar包,现在的问题是 使用java -jar 不能够找到这个第三方的jar包,我在环境变量中设置了这个jar包也不行,java -jar -cp JAR-PATH 也不行,请高手指教!!

解决方案 »

  1.   

    eclipse打包jar是不是也要选择是否需要包括第三方插件啊?
    呵呵,不好意思,我只是对jbuilder打包比较熟...
      

  2.   

    eclipse 不是 内置了ant ,好像需要自己写个build.xml
      

  3.   

    在项目的根目录建一个buid.xml文件....就可以了....
      

  4.   

    看看 是否有eclipse\plugins\org.apache.ant* ,就知道是否安装 ant
      

  5.   

    JAR包中有一个MANIFEST.MF文件在META-INF目录下
    部分内容如下
    Main-Class: com.soft.center.Main
    Class-Path: lib/log4j-1.2.8.jar lib/ojdbc14.jar
    Main-Class是你的入口类
    Class-Path里面就是你要引入的JAR包,相对与JAR文件的相对路径,用空格分隔多个JAR。
    这样的你程序就能找到了
      

  6.   

    打包建议用ant,可以在<jar>节点下设置,Main-Class,Class-Path,自己写MANIFEST,不是好主意