java: 未报告的异常错误java.lang.IllegalAccessException; 必须对其进行捕获或声明以便抛出
错误截图
解决办法
1、在报错所在行所属的方法后加上throws Exception,IllegalStateException
等异常中的一个或多个
如我的报错实在main方法中,
public static void main(String[] args) throws Exception,IllegalStateException
2、将报错的语句放入try{}catch{}语句中
如报错行
解决办法是:
try {
System.out.println( field.get(stuchild));
}
catch (IllegalAccessException e) {
throw new IllegalStateException(e.getMessage(), e);
}