|
package loadtester;
public class Sample {
public static void main(String[] args) {
Class c;
ClassLoader cl,cl1;
cl = ClassLoader.getSystemClassLoader(); //获得系统加载器
System.out.println(cl); //打印系统加载器
while (cl != null) { //打印父加载器
cl1=cl;
cl = cl.getParent();
System.out.println(cl1+"'s parent is "+cl);
}
try {
c = Class.forName("java.lang.Object"); //获得代表Object类的Class实例
cl = c.getClassLoader(); //获得加载Object类的加载器
System.out.println("java.lang.Object's loader is " + cl);
c = Class.forName("loadtester.Sample"); //获得代表Sample类的Class实例
cl = c.getClassLoader(); //获得加载Sample类的加载器
System.out.println("Sample's loader is " + cl);
} catch (Exception e) {
e.printStackTrace();
}
}
} |
这是您的源码,按照您的提示请从以下几个方面排错:
(1)确保Sample类的源代码用“package”语句声明在"loadtester"包中。
(2)设置正确的classpath
(3)用"java loadtester.Sample"命令来运行该程序。
仍然是找不到文件异常,
望老师,同学们能及时指点,谢谢!!!
程序猿的技术大观园:www.javathinker.net
[这个贴子最后由 admin 在 2020-01-01 11:43:40 重新编辑]
|
|