繁体   English   中英

警告:发生了非法反射访问操作

[英]WARNING: An illegal reflective access operation has occurred

我正在 Eclipse(版本 2019-06)中运行一个项目,该项目在我的计算机上运行良好,使用 java - “openjdk 1.8.0_222”

但是,当我尝试使用 java -“openjdk 版本“1.8.0_292”在我的另一台计算机上运行该项目时,它不起作用!

我收到以下错误:

警告:发生了非法反射访问操作警告:com.google.gson.internal.bind.ReflectiveTypeAdapterFactory 的非法反射访问(文件:/C:/Users/Gary/.m2/repository/com/google/code gson/2.2.4/gson-2.2.4.jar) to field java.lang.Throwable.detailMessage WARNING: Please consider reporting this to the maintainers of com.google.gson.internal.bind.ReflectiveTypeAdapterFactory WARNING: Use --illegal -access=warn 启用对进一步非法反射访问操作的警告警告:所有非法访问操作将在未来版本中被拒绝

新版软件的设置好像有问题? 有人知道吗?

如何解决此警告消息?

我自己在 Eclipse 中解决了这个问题:

  1. 右键单击 Eclipse 资源管理器中列出的项目中的 JRE 系统库,然后单击“属性”

  2. 单击“已安装的 JRE”和“添加...”。 现在 select “标准虚拟机”,然后单击“下一步”

  3. Select 您最新安装的 JRE 的目录并输入名称。 对我来说是:

  • JRE 主页:C:\Program Files (x86)\AdoptOpenJDK\jre-8.0.292.10-hotspot
  • JRE 名称:jre-8.0.292.10-hotspot
  1. 点击完成

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM