【问题标题】:Minecraft Forge hat is causing this error when I run `./gradlew wrapper`?当我运行`./gradlew wrapper`时,Minecraft Forge 帽子会导致此错误?
【发布时间】:2019-09-15 12:17:43
【问题描述】:

我在使用./gradlew 时遇到了很多麻烦。我正在尝试制作一个 1.14.4 的 mod,并且在使用 gradle 时遇到了很多问题,但我终于让 gradle 工作了(我的 build.gradle 代码中有一个错误)。我在 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。与--stacktrace 一起运行,我得到this。最后,使用--debug 我得到this。我不知道这些是否有帮助(如果您知道要寻找什么,我相信它们是有帮助的)。

非常感谢您对究竟是什么原因造成的任何见解!

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

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

【问题讨论】:

    标签: java gradle daemon gradlew minecraft-forge


    【解决方案1】:

    为我找到了问题。在尝试最初让 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 中,我必须指定小于11 的Java 版本(最终打开adoptopenjdk-8.jdk)。要查看 Java 版本,请输入 brew search java,然后输入 brew cask install <desired java version>(对于 mac 用户)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2021-08-01
      相关资源
      最近更新 更多