Fatal error compiling: java.lang.ExceptionInInitializerError: Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs accessible: module jdk.compiler does not "opens com.sun.tools.javac.processing" to unnamed module @458d6519 -> [Help 1]
编译失败
分析是说mvn 关联的 Java 版本过高导致,
先mvn --version 确认了下版本,本地是 jdk17,但项目配置的是 jdk8,
修改本地的 Java 版本,
在~/.bashrc 中 export JAVA_HOME 指定下 Java 路径
然后 source 下, mvn --version 绑定的是 jdk8
再编译,ok 了