日期:2014-05-20 浏览次数:21110 次
ClassLoader.getSystemClassLoader().getResource(strClassFileName + ".class")
------解决方案--------------------
这样试一下,加上this:
url = this.getClass().getResource(strClassFileName+ ".class");
------解决方案--------------------
对了,系统找不到指定的路径:
如果你指定的路径以/开头,那么就是从ClassPath的起点开始寻找这个路径。
如果直接以某个名字开头,那么就是从当前包名的目录为起点开始寻找。
而楼上朋友说的在使用ClassLoader的getResource方法的时候,永远是以Classpath为直接起点开始寻找
资源的。不用担心从什么包开始寻找的问题。
用Class.getResource不加/就是从当前包开始找,用ClassLoader.getResource不加/就是
直接从Classpath的起点开始寻找。