java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > gradle构建工具和java不兼容

gradle构建工具和java不兼容错误的解决方案

作者:剑客狼心

这篇文章主要介绍了如何解决AS中Gradle和Java版本不兼容的问题,主要解决方案包括升级Gradle版本或降级Java版本,文中通过代码介绍的非常详细,需要的朋友可以参考下

错误提示:

AS打开项目根目录之后,可能会蹦出Your build is currently configured to use incompatible Java 21.0.3 and Gradle 6.7.1. Cannot sync the project.的错误提示。

说明gradle构建工具和java不兼容,无法同步。

伴随而来的是系统推荐的解决方案:

We recommend upgrading to Gradle version 8.9.

The minimum compatible Gradle version is 8.5.

The maximum compatible Gradle JVM version is 15.

这个错误说明你当前的项目配置存在以下问题:

解决方法

方法一:升级 Gradle 版本

(不一定推荐,因为现在企业主流的jdk还是1.8)

distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip

修改为:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip

2.更新 Gradle Wrapper

./gradlew wrapper --gradle-version 8.9

3.同步项目

方法二:降级 Java 版本

如果你暂时不想升级 Gradle,可以使用一个 Gradle 6.7.1 支持的较低版本的 Java,推荐用java8

通过链接下载Java8安装包Windows x64 Installer 文件(以 .exe 结尾)。https://www.oracle.com/java/technologies/downloads/#java8提前准备一个空的文件夹,将exe安装包内的文件放到文件夹内。

在你安装 JDK 1.8 后,通常会有以下几个文件夹:

因此,jdk-1.8 文件夹才是你安装的 JDK 1.8,你需要将其路径设置为 JAVA_HOME

之后打开AS项目的settings,设置其Gradle对应的JDK版本,选择手动添加刚刚下载的文件

此时再尝试同步即可。

总结

到此这篇关于gradle构建工具和java不兼容错误解决方案的文章就介绍到这了,更多相关gradle构建工具和java不兼容内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文