放在包里运行,就会抛ClassNotFound异常,这是为什么呢

package com.test.reflect;
public class TestReflect {

public static void main(String[] args) {

try {
    Class.forName("T");

} catch (ClassNotFoundException e) {
    e.printStackTrace();
}
}

}

class T {
static {
System.out.println("T loaded");
}
int i;
String s;

public void m1(int i) {
    this.i = i;
}

public String getS() {
    return s;
}

}

Class.forName("T");括号里面需要指定包的路径,单单指定类名会找不到,尝试在前面指定包的路径看看