![](/img/trans.png)
[英]Environment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module
[英]module jdk.compiler does not “opens com.sun.tools.javac.processing” to unnamed module @4bae33a6
我从 Github 克隆了这个项目
https://github.com/PacktPublishing/Java-Machine-Learning-for-Computer-Vision.git
我将使用这个项目中的 FaceRecognizition。 但是一旦我尝试在 IntelliJ 中运行它,我就会收到此错误
java: java.lang.ExceptionInInitializerError 无法使字段私有 com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs 可访问:模块 jdk.compiler 不会“打开 com. sun.tools.javac.processing”到未命名模块@4bae33a6
我能做什么?
我有同样的问题,首先通过使用检查 maven 使用的 Java 版本
mvn -v
如果它设置为 Jdk 16 那么你将不得不更新下面的文件
/usr/local/Cellar/maven/{version}/bin/mvn
并设置
JAVA_HOME:-$(/usr/libexec/java_home)
然后你可以通过再次运行 mvn -v 来确认
以上步骤已为我解决了问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.