Sa。。 发表于 2019-8-4 10:29:54

想问一下各位我的Class.forName()方法为什么总是出现ClassNotFound异常

我的类名+包名应该是正确的,但不知道为什么它总是报错

Aojacy 发表于 2019-8-4 10:29:55

@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]
查看完整版本: 想问一下各位我的Class.forName()方法为什么总是出现ClassNotFound异常