问题描述
启动sprintboot时报以下错误
原因分析
异常是由java9及以上版本中引入的java platform module system引起的,特别是强封装的实现。
它仅在特定条件下允许access,对于反射导致异常的代码尝试使用相同的限制。
解决方案
增加如下虚拟运行参数(图为eclipse的设定方法)
--add-opens java.base/java.lang=all-unnamed --add-opens java.base/java.lang.reflect=all-unnamed
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论