你需要通过自己写一个ClassLoader来重载findClass()  用java.util.jar  来读取jar里面的内容。

解决方案 »

  1.   

    classpath
    JBuilder里的Project Libraries可以,但不懂它的原理,高手上!
      

  2.   

    直接程序里加上ext_dir系统属性不就可以了吗?
      

  3.   

    kypfos(就当我没上过大学)
    你的做法好像挺好,但具体怎么做能说一下吗?
      

  4.   

    totodo(dagger in my hand) 
    如何写呀?
      

  5.   

    String className="class name";
    Class.forName(className);
      

  6.   

    给你一个方法一定解决:
    File file = new File(jar文件全路径);
    URL url = file.toURL();
    URLClassLoader loader = new URLClassLoader(new URL[] { url });
    Class tidyClazz = loader.loadClass(所需class的含包名的全名);