【发布时间】:2021-07-13 04:46:53
【问题描述】:
当我尝试在我的 gradle 项目中使用“./gradlew run”时,我收到了这个错误:
* What went wrong:
Execution failed for task ':app:compileJava'.
> java.lang.IllegalAccessError: class org.gradle.internal.compiler.java.ClassNameCollector (in unnamed module @0x1fa4cfc5) cannot access class com.sun.tools.javac.code.Symbol$TypeSymbol (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.code to unnamed module @0x1fa4cfc5
我尝试了多个不同的项目,但仍然无法正常工作。我相信这与 gradle 期待不同版本的 Java 有关,因为我使用的是 java 16,当我检查“gradle -v”时它显示“JVM:15.0.2”。我不确定如何解决这个问题,或者这是否是问题所在。任何帮助将不胜感激!
【问题讨论】:
标签: java gradle path system-variable