jdk17运行程序报错module java.base does not open java.lang.reflect to unnamed module @
--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.net.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED
启动jar包时
java --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.net.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED -jar xxx.jar
注意参数要放在-jar前面,否则无效
IDEA调试时
Exception in thread "main" java.lang.ExceptionInInitializerError
at ProxyTest.CglibProxyFactory.getProxy(CglibProxyFactory.java:15)
at ProxyTest.CglibDemo.main(CglibDemo.java:12)
Caused by: net.sf.cglib.core.CodeGenerationException: java.lang.reflec
jdk1.8正常运行,而高版本jdk运行报错 java.lang.reflect.InaccessibleObjectException: Unable to make field transient java.util.HashMap$Node[] java.util.HashMap.table accessible: module java.base does not “opens java.util” to unnamed module @200a570f,
解决方法:(针对于Idea2021.3
猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:CSDNWF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥!
04-24
jdk8升级成jdk17报错 module java.base does not “opens java.lang“ to unnamed module @1941a8ff