在Java 17中,我如何避免诉诸--add-opens?
从Java 17开始,它实际上已经过时 https://openjdk.java.net/jeps/403--illegal-access
此选项的任何使用(无论是允许、警告、调试还是拒绝)除了发出警告消息外,不会产生任何影响。我们希望在将来的版本中完全删除 --illegal-access 选项。
正因为如此,使用openjdk17抢先体验版本,我看到 https://github.com/FasterXML/jackson-databind/issues/3168 的问题。在我看来,他们正在倡导使用,并努力设想一个整体的“修复”。jackson
--add-opens
我想避免添加,因为如果不是,那就是下一个依赖项。我不想因为依赖关系的变化而跨环境更改 JVM 参数。如何避免这种情况?--add-opens
jackson