GradleConnector:无法从';确定java版本;11.0.5';

GradleConnector:无法从';确定java版本;11.0.5';,java,gradle,version,Java,Gradle,Version,我知道,我知道,有很多问题与类似的问题,但我相信这个问题是固有的gradle工具api包 /gradlew--version给出了5.2.1版本,其中JVM特别声明了“11.0.5” My build.gradle包含以下依赖项: implementation 'org.gradle:gradle-tooling-api:4.3' 。。。这是Maven Central提供的最新版本。已经尝试过相关搜索。。。什么也没发生 这里是输出 java.lang.IllegalArgumentExcep

我知道,我知道,有很多问题与类似的问题,但我相信这个问题是固有的gradle工具api包

/gradlew--version
给出了5.2.1版本,其中JVM特别声明了“11.0.5”

My build.gradle包含以下依赖项:

implementation  'org.gradle:gradle-tooling-api:4.3'
。。。这是Maven Central提供的最新版本。已经尝试过相关搜索。。。什么也没发生

这里是输出

java.lang.IllegalArgumentException: Could not determine java version from '11.0.5'.
    at org.gradle.api.JavaVersion.toVersion(JavaVersion.java:72)
    at org.gradle.api.JavaVersion.current(JavaVersion.java:82)
    at org.gradle.internal.jvm.UnsupportedJavaRuntimeException.javaDeprecationWarning(UnsupportedJavaRuntimeException.java:36)
    at org.gradle.tooling.internal.consumer.ConnectorServices.checkJavaVersion(ConnectorServices.java:59)
    at org.gradle.tooling.internal.consumer.ConnectorServices.createConnector(ConnectorServices.java:37)
    at org.gradle.tooling.GradleConnector.newConnector(GradleConnector.java:85)
    at core.MiscSpec.the help message should say where the log file is located(misc_tests.groovy:116)

您的
JAVA\u HOME
环境变量设置是否正确?谢谢。JAVA_HOME是/HOME/mike/.sdkman/candidates/JAVA/current。“current”是指向目录/usr/lib/jvm/java-11-openjdk-amd64的符号链接。您是否了解GradleConnector使用此环境变量的内部知识?能否显示完整的错误/输出?