作者meconin (miss you ~)
看板java
标题[问题] ClassLoader
时间Fri Oct 15 17:53:07 2010
我现在有两个 class 希望是用自己的 loader load 起来
clsA, clsB,
clsA{
test(){
System.out.println(
clsA.class.getClassLoader().getClass().getName());
}
}
clsB{
static test(){
clsA a = new clsA();
System.out.println(new a.test());
}
}
我的 loader 暂时称呼为 ld
我在 main 里面写
main{
Class a = ld.load("clsA", false);
Class b = ld.load("clsB", false);
b.test();
}
会发现 clsA 的 loader 是 sun.misc.Launcher$AppClassLoader
不知道有没有高手对这个机制比较了解,可以说明一下?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.46
※ 编辑: meconin 来自: 140.112.30.46 (10/15 17:53)