错误信息:
unable to make protected final java.lang.class java.lang.classloader.defineclass
在IDEA中添加: --add-opens java.base/java.lang=ALL-UNNAMED 即可启动
如果用了jib-maven-plugin 发布镜像, 怎么配置这个参数进去呢?以下为正确配置
<jvmFlags>
<jvmFlag>-Xms1g</jvmFlag>
<jvmFlag>-Xmx1g</jvmFlag>
<jvmFlag>--add-opens=java.base/java.lang=ALL-UNNAMED</jvmFlag>
</jvmFlags>
仔细看 空格变成了=
--add-opens java.base 变成了--add-opens=java.base