getClass().getResourceAsStream("/...") 无法获取正确的资源
public class A {
public void test(){
InputStream in = this.getClass().getResourceAsStream("/lang/zh_cn.lang");
...
}
}
public class B extends A {
...
}
jarA.jar 里有A类,同时有/lang/zh_cn.lang 这个文件,
jarB.jar 里有B类,同时也有/lang/zh_cn.lang 这个文件,
然后调用 B.test() 时,获取的InputStream 仍然是 A 类所在jar包里的文件,这是怎么回事?