gpt4 book ai didi

java - 使用 ./gradlew run 执行任务 ':app:compileJava' 失败

转载 作者:行者123 更新时间:2023-12-04 13:27:48 25 4
gpt4 key购买 nike

当我尝试在我的 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”。我不知道如何解决这个问题,或者这是否是问题所在。任何帮助将不胜感激!

最佳答案

原来我的 Path 系统变量中有多个 java 路径。我删除了除正确之外的所有内容,然后添加了一个 JAVA_HOME 系统变量,其值为 JDK 的正确路径(C:\Program Files\Java\jdk-“version”)。

关于java - 使用 ./gradlew run 执行任务 ':app:compileJava' 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67154354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com