在Java17中,如何避免使用–add-opens?

从 Java 17 开始--illegal-access,实际上已经过时了https://openjdk.java.net/jeps/403

此选项的任何使用,无论是与 permit、warn、debug 还是 deny 一起使用,除了发出警告消息外,不会产生任何影响。我们希望在未来的版本中完全删除 --illegal-access 选项。

因此,使用 openjdk17 早期访问版本,我发现jackson https://github.com/FasterXML/jackson-databind/issues/3168存在问题。在我看来,他们提倡--add-opens使用并努力设想一个整体的“修复”。

我想避免添加,--add-opens因为如果不是jackson,则是下一个依赖项。我不想因为依赖关系的变化而跨环境更改 JVM 参数。我如何避免这种情况?

以上是在Java17中,如何避免使用–add-opens?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>