gpt4 book ai didi

java - 构建 GraniteDS 项目时 Gradle 异常

转载 作者:行者123 更新时间:2023-12-01 11:29:28 27 4
gpt4 key购买 nike

大家好。我正在尝试在本地构建 GraniteDS 项目:https://github.com/graniteds/graniteds但当我尝试构建它时,我面临着:

org.gradle.api.GradleScriptException: A problem occurred evaluating root project 'graniteds-master'.
at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:76)
at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl$1.run(DefaultScriptPluginFactory.java:148)
at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:156)
at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
Caused by: java.lang.NoClassDefFoundError: org.gradle.internal.nativeplatform.filesystem.FileSystems
at org.gradlefx.conventions.GradleFxConvention.class$(GradleFxConvention.groovy)
at org.gradlefx.conventions.GradleFxConvention.$get$$class$org$gradle$internal$nativeplatform$filesystem$FileSystems(GradleFxConvention.groovy)

我可以找到这个类:org.gradle.internal.nativeplatform.filesystem.FileSystems在 GRADLE_HOME/lib/gradle-native-2.4.jar

有人知道为什么会发生这种情况吗?

最佳答案

我猜您已经在计算机上安装了 gradle,并且正在使用 gradle 命令进行构建。使用 gradle 的首选方法不是将其显式安装在您的计算机上,而是包含 gradle wrapper在您的源代码中,它会延迟下载特定的 gradle 版本。

我注意到该项目包含了一个 gradle 包装器 (gradlew.bat),我猜测该版本与您计算机上 GRADLE_HOME 中安装的版本不同.

尝试使用提供的 gradle 包装器,这意味着输入 gradlew 而不是 gradle

关于java - 构建 GraniteDS 项目时 Gradle 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30533177/

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