Exception in thread "main" java.lang.NoSuchFieldException: name
明明有name属性的,怎么抛这个异常作者: quanhui 时间: 2011-11-16 16:18
From API: public Field getField(String name)返回一个 Field 对象,它反映此 Class 对象所表示的类或接口的指定公共成员字段.
So 问题出在,你那个name是私有的,改成public应该就好了。作者: olkldksl 时间: 2011-11-16 16:29
暴力反射一下
Field fieldName = clazz.getField("name");
fieldName.setAccessible(true)
这样就能访问私有变量了作者: 後天__牛永志 时间: 2011-11-16 16:52
楼上说的很对作者: 高庆亮 时间: 2011-11-16 17:51
private是已经被保护起来了。