尝试运行gradle build时出现以下错误:
虽然StackOverFlow上有很多类似的问题,但是我发现每个建议都不起作用:
运行
![enter image description here](https://istack.dev59.com/giyoH.webp)
我不明白发生了什么事情。我不知道为什么会使用JRE 8,而我只有JDK 11。我完全不知道该怎么办。
org/openjfx/gradle/JavaFXPlugin已经被更高版本的Java Runtime(class file version 55.0)编译,而这个版本的Java Runtime只能识别到52.0的class file版本。
虽然StackOverFlow上有很多类似的问题,但是我发现每个建议都不起作用:
- 我的项目/模块语言级别相同(11)
- 项目的字节码版本也是11
- 我只使用了OpenJDK11安装程序。
- 路径和JAVA_HOME变量指向上述安装位置。
- 没有其他残留的java/oracle环境变量。
运行
java -version
命令的结果如下图所示:![enter image description here](https://istack.dev59.com/giyoH.webp)
我不明白发生了什么事情。我不知道为什么会使用JRE 8,而我只有JDK 11。我完全不知道该怎么办。
println System.properties['java.home']
(如果使用 Kotlin DSL,则添加 Kotlin 等效代码),然后执行一些任务。它会打印出什么? - Slaw