开发者

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

开发者 https://www.devze.com 2025-08-21 10:29 出处:网络 作者: 真砂4丁目
目录问题描述原因分析解决方案总结问题描述 启动sprintboot时报以下错误 原因分析
目录
  • 问题描述
  • 原因分析
  • 解决方案
  • 总结

问题描述

启动sprintboot时报以下错误

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

原因分析

编程

js常是由Java9及以上版本中引入的Java Platform Module System引起的,特别是强封装的实现。

它仅在特定条件下允许Access,对于反射导致异android常的代码尝试使用相同的限制。

解决方案

增加如下虚拟运行参数(图为Eclipse的设定方法)

--add-opens java.base/java.编程客栈lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.cppccPelJlcns.com)。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号