我尝试构建我的gradle项目,但收到以下错误:1:36 PM Gradle sync failed: Unable to make field private static final java.util.Map java.lang.ProcessEnvironment.theCaseInsensitiveEnvironment accessible: module java.base does not "opens java.lang" to unnamed module @7d417077 (5 s 556 ms)
build.gradle文件
不,我不知道gradle,不,我不打算学习它,但我没有选择。提前感谢
3条答案
按热度按时间wwtsj6pe1#
我在使用Gradle 4.10的旧BungeeCord插件时遇到过类似问题。在我的案例中,旧Gradle似乎无法与Java 16正常工作,因此我手动更改了
gradle/wrapper/gradle-wrapper.properties
文件的内容以使用Gradle 7.0。旧文件:
新档案:
现在它工作正常,没有更多的Gradle错误。
t98cgbkg2#
看起来它可以由不同的东西引起。
我将JDK更改为嵌入式Android JDK并将其添加到path和
JAVA_HOME
环境变量中,从而解决了该问题。sulc1iza3#
当我打开某人发送给我的Android项目时,在IntellJ中出现此错误。这是一个Gradle错误,我不确定根本原因。我 * 认为 * 这是发送项目的人的.idea文件夹中没有Gradle JVM设置。
我的修复方法是在IntelliJ中的文件-〉设置-〉构建、执行和开发-〉构建工具-〉Gradle中明确设置Gradle JVM,并将其设置为11,或其他任何设置。