使用反射技术获取实例化对象时报错:java.lang.InstantiationException at java.lang.Class.newInstance
Class<?> cls = Class.forName(classPackagePath);
cls.newInstance();
原因:cls是一个接口
处理:在获取实例对象前加判断。
if(cls.isInterface()){
continue;
}
使用反射技术获取实例化对象时报错:java.lang.InstantiationException at java.lang.Class.newInstance
Class<?> cls = Class.forName(classPackagePath);
cls.newInstance();
原因:cls是一个接口
处理:在获取实例对象前加判断。
if(cls.isInterface()){
continue;
}