classLoader不认识物理路径,只在classpath中寻找

解决方案 »

  1.   

    没错,继承URLClassLoader写一个自己的ClassLoader类,然后利用双亲委托机制把系统ClassLoader作为参数,把需要加载的类路径用File类读入并改成一个url作为另一个参数,创建一个自己的ClassLoader实例,从而可以加载自己自定义的类路径
      

  2.   

    我的另一个问题是,如果在你自己的路径里,有很多jar包,jar包中有很多子文件夹和各种.class文件及资源文件,我要用到其中定义的一个类,所以要加载这个类,请问怎么完成这样的功能?