19

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

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

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

我想避免添加--add-opens,因为如果不是jackson,它就是下一个依赖项。由于依赖项更改,我不想跨环境更改 JVM 参数。我该如何避免这种情况?

4

0 回答 0