当前位置: 代码迷 >> 综合 >> java.lang.InstantiationException at java.lang.Class.newInstance
  详细解决方案

java.lang.InstantiationException at java.lang.Class.newInstance

热度:8   发布时间:2024-02-12 07:20:38.0

使用反射技术获取实例化对象时报错:java.lang.InstantiationException at java.lang.Class.newInstance

Class<?> cls = Class.forName(classPackagePath);
cls.newInstance();

 

原因:cls是一个接口

处理:在获取实例对象前加判断。

if(cls.isInterface()){continue;
}

 

  相关解决方案