- ruoyi - plus 的 cloud版本将java 8 替换成 java 17 后,除了nacos启动正常,其他模块启动都报错
module java.base does not “opens java.lang.reflect“ to unnamed module
- 经过一番查找后发现找不到reflect包,
解决方法
- 增加vm运行参数
--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED
扩展:
- 如果出现其他错误,例如
-
module java.base does not “opens java.io” to unnamed module
-
module java.base does not “opens java.util” to unnamed module
-
- 继续增加vm运行参数
-
–add-opens java.base/java.io=ALL-UNNAMED
-
–add-opens java.base/java.util=ALL-UNNAMED
-