我刚刚在ubuntu 16.0上安装了gradle,然后运行下面的命令:
gradle --version
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine java version from '11.0.14'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
这是非常奇怪的检查版本失败。
$ java --version
openjdk 11.0.14 2022-01-18
OpenJDK Runtime Environment (build 11.0.14+9-Ubuntu-0ubuntu2.16.04)
OpenJDK 64-Bit Server VM (build 11.0.14+9-Ubuntu-0ubuntu2.16.04, mixed mode, sharing)
$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
1条答案
按热度按时间2guxujil1#
Ubuntu 16可以追溯到2015年至2016年,在April 2021中的标准支持已经结束。
由于您运行的是过时的操作系统,我猜您还安装了不受支持的较旧版本的Gradle,该版本与较新版本的Java不兼容。
Gradle 5及更高版本与Java 11兼容,请参阅Compatibility Matrix了解详细信息。
此外,建议使用Gradle Wrapper,而不是本地安装Gradle。