读书人

一个类加载器有关问题2

发布时间: 2012-02-22 19:36:55 作者: rapoo

一个类加载器问题2!
// 一个类加载器问题!
import java.net.*;

public class Test5{
public static void main(String[] agrs){
try{
URL ur = new URL("e:\\");
ClassLoader ad = new URLClassLoader(new URL[]{ur});
Class c = ad.loadClass("Student");
Student boy = new Student();//就是这里出错了!(找不到符号)
//请教高手 既然我已经把类加载到程序中 为什么在用它来建立Student实例
//前提是Student.class 不是classpath 路径中(e:\);
}
catch(ClassNotFoundException e){
}
catch(MalformedURLException e){
}
}
}

[解决办法]
ad.loadClass("Student");

Sutdent的package呢?

这里必须用完整的路径和名字
[解决办法]
2 Student boy = new Student();//就是这里出错了!(找不到符号)

这里需要你 import Student的package,否则编译都通不过的。


[解决办法]
Object boy = c.newInstance();

读书人网 >J2SE开发

热点推荐