报错内容:
Exception in thread “main” java.lang.IllegalAccessException: Class Test can not access a member of class com.jas.cn.entity.User with modifiers “private”
问题出现:
今天在使用Java反射去访问Java类属性的时候报错Class Test can not access a member of class User with modifiers “private” 不能使用修饰符“private”访问类User的成员
解决办法:
类属性加上 field.setAccessible(true);
代码示例:

private static void test() throws NoSuchFieldException, IllegalAccessException, InstantiationException {User user = new User();Field id = user.getClass().getDeclaredField("id");id.setAccessible(true);//默认是false 删除这行或者设置为false可以复现问题id.set(user, 1);System.out.println(user.getId());Field email = user.getClass().getDeclaredField("email");email.setAccessible(true);email.set(user, "111@qq.com");System.out.println(user.getEmail());
}

错误复现:
删除【field.setAccessible(true);】这行或者设置为false可以复现问题

Class Test can not access a member of class User with modifiers “private“相关推荐

  1. can not access a member of class xxx with modifiers “private“

    代码如下 Class deviceInfoClazz = DeviceInfo.class; Field[] fields = deviceInfoClazz.getDeclaredFields(); ...

  2. 解决Class “xxx“ can not access a member of class “xxx“ with modifiers “private“

    原因可能为:         - 通过反射获取到的类的属性值(field.get(className))之前没有将属性设置为setAccessible(true); - 通过反射会调用类的构造器,检查 ...

  3. 使用Quartz报错“Class SimpleJobFactory can not access a member of class HelloJob with modifiers “““

    异常 [2021-11-08 17:03:57] [ERROR] ErrorLogger: An error occured instantiating job to be executed. job ...

  4. 解决can not access a member of class xxx with modifiers ““问题

    项目场景: 在QueryRunner封装bean时出现 java.sql.SQLException: Cannot create backstage.bean.Estate: Class org.ap ...

  5. struts2--java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a member of

    这个问题是我碰到的一个比较纠结的问题,如果第一次碰到肯定能让你也很纠结,哈哈 [c-sharp] view plaincopyprint? 01.2010-10-19 18:27:22 com.ope ...

  6. org.apache.struts2.json.JSONWriter can not access a member of class

    偶遇一个问题:org.apache.struts2.json.JSONWriter can not access a member of class  org.apache.tomcat.dbcp.d ...

  7. 【Exception】Class com.XXX1 can not access a member of class com.XXX2 with modifiers “public“

    问题描述 在com.XXX1类中利用反射创建com.XXX2的实例对象,报错:"Class com.XXX1 can not access a member of class com.XXX ...

  8. Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory can not access a member of class com

    为什么80%的码农都做不了架构师?>>>    之前是这样才会宝这种错误,改正之后就不包错误了,要返回数据 正确了 转载于:https://my.oschina.net/mdxlcj ...

  9. 反射创建实例时出现异常 class *** cannot access a member of class *** with modifiers

    一开始遇到的时候很郁闷,不只是哪个地方出问题了. 起因是我在做一个工厂模式的小测试,读取配置文件,根据读取结果创建相应的工厂实例,这里使用反射技术,就像下面一样 String name = DOM4J ...

最新文章

  1. html协议发展过程中,HTTP协议的演化史以及站长所受的启发
  2. theano 安装杂记
  3. IOS开发之--UIScrollView pagingEnabled自定义翻页宽度
  4. 深入理解:一文讲透RabbitMQ
  5. CCNA课堂练习:OSPF的介绍及配置
  6. 7、mybatis中的sql映射文件详解(2)
  7. CarAppFocusManager
  8. C# 取二位小数点(四舍五入)
  9. Android安全开发之ZIP文件目录遍历
  10. jvm 虚拟机的组成部分
  11. eclipse java 源代码,java – 下载Eclipse源代码
  12. 楚纳电动车禁入电梯管控系统-电梯阻车原理
  13. 在html如何设计页面大小,网页设计中页面尺寸标准
  14. [转]Maxima笔记
  15. OneTab插件的替代产品-OneTab Pro
  16. 按键扫描——74HC164驱动(一)
  17. 无限级分类之迭代查找家谱树
  18. JSON格式化工具下载
  19. 幼师专业和计算机专业好的学校,成都计算机专业学校的幼师专业前景怎么样
  20. scilab和matlab的区别,matlab PK scilab

热门文章

  1. html自动生成段落,HTML中的段落文本怎么换行
  2. 惠普服务器删除系统还原,惠普系统还原,教您惠普电脑系统如何还原
  3. 2009玩得疯海岛夏令营(七天)
  4. Warning: Failed to parse host xx.xx.com
  5. matlab(1):使用matlab处理excel数据进行画图
  6. 一流的产品,繁荣的生态,优质的服务,领先的市场,强大的组织 —2022新年寄语
  7. 京东校招java笔试题_2017京东校招笔试编程题:进制转换、辗转相除
  8. R语言使用epiDisplay包的kap函数(kap.2.raters函数)计算Kappa统计量的值(总一致性、期望一致性)、对两个评分对象的结果进行一致性分析、评分的类别为多个类别
  9. Python 深拷贝和浅拷贝深析
  10. 嵌入式程序员的几年的小心得