从 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 参数。我该如何避免这种情况?