本文主要是介绍解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav...
问题描述
启动sprintboot时报以下错误
原因分析
编程异js常是由Java9及以上版本中引入的Java Platform Module System引起的,特别是强封装的实现。
它仅在特定条件下允许Access,对于反射导致异android常的代码尝试使用相同的限制。
解决方案
增加如下虚拟运行参数(图为Eclipse的设定方法)
--add-opens java.base/java.China编程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问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!