Gradle从哪个版本开始支持Java 17

Nol*_*uen 21 java gradle java-17

当尝试配置项目时,我收到错误:

不支持 Java。您的构建当前配置为使用 Java 17.0.1 和 Gradle 7.0。

不幸的是,目前官方文档中没有任何信息。

tho*_*est 22

Gradle 7.3 是第一个完全支持 Java 17 的版本。来自发行说明

对 Java 17 的支持

Gradle 现在支持在 Java 17 上运行和构建。

在以前的 Gradle 版本中,在 Java 17 上运行 Gradle 本身会导致错误。JVM 项目可以使用工具链使用 Java 17 构建。

从 Gradle 7.3 开始,完全支持运行 Gradle 本身和使用 Java 17 构建 JVM 项目。


Ray*_*non 15

这里是Gradle和Java版本的兼容性。

\n

对于 gradle 7.0 ,您必须降级到 Java 16。

\n

或者你保留 Java 17.0.1 ,你的 gradle 必须更新到 7.3 或更高版本。

\n

表 Java 兼容性

\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n\n\n\n\n\n\n\n
Java版本第一个支持它的 Gradle 版本
82.0
94.3
104.7
115.0
125.4
136.0
146.3
156.7
167.0
17 号7.3
187.5
197.6
208.1 \xe2\x9a\xa0
\n
\n

https://docs.gradle.org/current/userguide/compatibility.html

\n