我用jar打包,里面的class文件需要访问oracle,当然访问oracle需要class12.jar文件,这个文件包含近来好象每用,java -jar test.jar提示:
exception thead in main java.lang.notclassdefFoundErr

解决方案 »

  1.   

    manifest文件里包含下面内容
    libraryjars class12.jar
      

  2.   

    将class12放到 jdk1.5.0\jre\lib\ext目录下
      

  3.   

    将class12放到 jdk1.5.0\jre\lib\ext目录下,我试过了,还是同样提示
      

  4.   

    classpath直接指定到classes12.jar试试看?弄完注销一下?
      

  5.   

    晕啊,怎么有两上连在一起同样的问题,去看看:http://topic.csdn.net/u/20071019/15/c09ab4cb-f10c-447a-b2bc-b708b6a87adf.html我在 7 楼的回答,应该用的。
      

  6.   

    Manifest-Version:   1.0   
    Created-By:   1.4.2   (Sun   Microsystems   Inc.)   
    libraryjars class12.jar
    Main-Class:   broadcast.Persistence
    是这样配置把,但是仍然无效!
      

  7.   

    晕啊,怎么有两上连在一起同样的问题,去看看: http://topic.csdn.net/u/20071019/15/c09ab4cb-f10c-447a-b2bc-b708b6a87adf.html 我在 7 楼的回答,应该用的。------我用了这个方法,还是这样,郁闷!