package org.zeng.reflect;
public class TestReflection {
public static void main(String[] args) {
try {
//new S();
Class.forName("S");
ClassLoader.getSystemClassLoader().loadClass("S"); // 用AppClassLoader加載
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
class S {
static {
System.out.println("S is loaded!");
}
public S() {
System.out.println("S is instance!");
}
}
報java.lang.ClassNotFoundException: S 這樣的錯誤,有大神知道嗎? 另外這2個加載方法有區別嗎????
完整類名,要加包的,因為,class.forname(),要求類唯一,不寫包名類名是不唯一的