java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Map sun.reflect.annotation.AnnotationInvocationHandler.member......module java.base does not “opens sun.reflect.annotation” to unnamed module
jdk版本问题导致的
我这里启动的时候添加了
--add-opens java.base/sun.reflect.annotation=ALL-UNNAMED
错误提示中的有颜色的值与添加的值进行替换即可;
如下等,启动时添加的字段:
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens java.base/java.nio=ALL-UNNAMED
--add-opens java.base/sun.nio.ch=ALL-UNNAMED