当我 运行 `./gradlew wrapper` 时,Minecraft Forge 帽子导致此错误?

Minecraft Forge hat is causing this error when I run `./gradlew wrapper`?

我在使用 ./gradlew 时遇到了一些麻烦。我正在尝试制作 1.14.4 mod,并且在使用 gradle 时遇到了很多问题,但我终于让 gradle 工作了(我的 [=16] 中的一个错误=]代码)。我在 Mac,而我的朋友(我正在与他一起构建 mod)不在,运行

./gradle wrapper

在他的电脑上运行良好,但在我的电脑上运行不正常。这一定是系统问题,但我真的不确定。我不断收到的错误是:

Could not create service of type ScriptPluginFactory using BuildScopeServices.createScriptPluginFactory().
> Could not create service of type FileHasher using BuildSessionScopeServices.createFileSnapshotter().

我在网上查过,我发现的所有变通方法都对我没有帮助。 运行 ./gradlew wrapper--info 我得到 this. Running with --stacktrace, I get this. Finally, with --debug I get this。我不知道这些是否有帮助(如果您知道要寻找什么,我相信它们有帮助)。

非常感谢任何关于到底是什么导致了这种情况的见解!

P.S.: 我在 pastebin 链接中编造的用户名是 drdeducer :)

P.P.S.: 不只是 ./gradlew wrapper 不起作用;它是 ./gradlew <anything>——甚至只是 ./gradlew

帮我找到了问题。在尝试让 gradle 开始工作的过程中,我添加了 touch ~/.gradle/gradle.properties 并指定了 org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk-12.jdk/Contents/Home。输入 /usr/libexec/java_home -V 你会得到一个 Java 版本的列表,所以在我的本地 gradle.properties 中,我必须指定一个 Java 小于 11 的版本(它最终被打开adoptopenjdk-8.jdk)。要查看 Java 版本,请键入 brew search java,然后键入 brew cask install <desired java version>(对于 mac 用户)。