Gradlew 和 Java 9 in Cmd :FAILURE: Build failed with an exception
Gradlew and Java 9 in Cmd :FAILURE: Build failed with an exception
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine java version from '9.0.4'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
当我在控制台 (Cmd) 中 运行 时显示:
gradlew setupDecompWorkspace
我的 gradlewrapper 属性是:
#Wed Jul 02 15:54:47 CDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip
问题明明是Java9,但不知道如何解决。
安装 Java X.X.X 或重新安装 Java?
您使用的是 gradle 2.0,但 gradle 中对 Java 9 的支持至少需要 gradle 3,而最新的 gradle 版本位于现在是 4.7.
通常,您可以使用
升级您的 gradle 包装器
gradlew wrapper --gradle-version 4.7
但是考虑到您当前的包装器版本 (2.0) 不支持 Java 9,这将不起作用。
作为解决方法,您需要安装 gradle 以便您可以使用它来升级包装器。按照 https://gradle.org/install/
上的说明进行操作
然后 - 假设 gradle 在 PATH
上配置 - 在项目的根目录中使用:
gradle wrapper --gradle-version 4.7
(注意使用 gradle
而不是 gradlew
)
如果 gradle 不在 PATH
使用
<path-to-your-gradle-install>\bin\gradle wrapper --gradle-version 4.7
之后可以考虑remove/uninstall再gradle安装
尝试对 gradle-wrapper.properties 文件进行这个简单的更改
distributionUrl=https://services.gradle.org/distributions/gradle-4.10.2-bin.zip
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine java version from '9.0.4'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
当我在控制台 (Cmd) 中 运行 时显示:
gradlew setupDecompWorkspace
我的 gradlewrapper 属性是:
#Wed Jul 02 15:54:47 CDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip
问题明明是Java9,但不知道如何解决。 安装 Java X.X.X 或重新安装 Java?
您使用的是 gradle 2.0,但 gradle 中对 Java 9 的支持至少需要 gradle 3,而最新的 gradle 版本位于现在是 4.7.
通常,您可以使用
升级您的 gradle 包装器gradlew wrapper --gradle-version 4.7
但是考虑到您当前的包装器版本 (2.0) 不支持 Java 9,这将不起作用。
作为解决方法,您需要安装 gradle 以便您可以使用它来升级包装器。按照 https://gradle.org/install/
上的说明进行操作然后 - 假设 gradle 在 PATH
上配置 - 在项目的根目录中使用:
gradle wrapper --gradle-version 4.7
(注意使用 gradle
而不是 gradlew
)
如果 gradle 不在 PATH
使用
<path-to-your-gradle-install>\bin\gradle wrapper --gradle-version 4.7
之后可以考虑remove/uninstall再gradle安装
尝试对 gradle-wrapper.properties 文件进行这个简单的更改
distributionUrl=https://services.gradle.org/distributions/gradle-4.10.2-bin.zip