Java 仅安装JDK 11的Gradle版本上不支持ClassVersionError?

Java 仅安装JDK 11的Gradle版本上不支持ClassVersionError?,java,Java,尝试运行gradle生成时出现此错误 org/openjfx/gradle/JavaFXPlugin是由最新版本的Java运行时(类文件版本55.0)编译的,该版本的Java运行时只识别52.0以下的类文件版本 现在关于StackOverFlow有很多类似的问题,但我发现每个建议都不起作用: 我的项目/模块语言水平相同(11) 该项目的字节码版本也是11 我只使用OpenJDK11安装 Path和JAVA_HOME变量指向上述安装 没有其他挥之不去的java/oracle环境变量 运行jav

尝试运行gradle生成时出现此错误

org/openjfx/gradle/JavaFXPlugin是由最新版本的Java运行时(类文件版本55.0)编译的,该版本的Java运行时只识别52.0以下的类文件版本

现在关于StackOverFlow有很多类似的问题,但我发现每个建议都不起作用:

  • 我的项目/模块语言水平相同(11)
  • 该项目的字节码版本也是11
  • 我只使用OpenJDK11安装
  • Path和JAVA_HOME变量指向上述安装
  • 没有其他挥之不去的java/oracle环境变量
运行
java-version
会导致:


我不明白发生了什么事。当我只有JDK 11时,我看不出它是如何使用JRE 8的。我在这里完全不知所措。

可能是Gradle JVM的设置仍然不正确。如果您使用IntelliJ,您可以通过转到文件>设置>构建、执行、部署>构建工具>Gradle并将Gradle JVM更改为11(或项目JDK)。

在构建脚本中的某处添加
println System.properties['java.home']
(或使用Kotlin DSL的Kotlin等价物),然后执行一些任务。打印出来的是什么?