想问一下各位我的Class.forName()方法为什么总是出现ClassNotFound异常
我的类名+包名应该是正确的,但不知道为什么它总是报错@CallerSensitive
public static Class<?> forName(String className)
throws ClassNotFoundException {
//getCallerClass是本地native函数
Class<?> caller = Reflection.getCallerClass();
return forName0(className, true, ClassLoader.getClassLoader(caller), caller);
}
首先看该方法的源码,显然throws ClassNotFoundException说明是编译型异常,调用时要手动try...catch或throws声明抛出异常
页:
[1]