Gradle-Could not determine java version from ‘11‘

本文描述了在配置新工作环境时遇到的Gradle与JDK版本不兼容问题,详细介绍了如何通过升级Gradle至4.10.2或降级JDK至1.8.0来解决这一问题,为开发者提供了实用的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

因为换工作,需要新配置的环境,所以遇到了各种问题,例如下面这个:

Could not determine java version from '11' 错误表现

发生错误的相关环境配置

  • JDK 11
  • Gradle 4.4

如果不知道自己安装的 Java 版本,可以根据一下命令查看:

Mac :

#查看版本
java -version

#查看安装位置
/usr/libexec/java_home -V

Windows:


#查看版本
java -version

#查看安装位置
java -verbose

项目的 Gradle 版本,可以根据下面方式查看:

  1. /gradle/wapper/gradle-wrapper.properties 文件查看:

  1. Android Studio->Project Structure 查看:

问题解决

问题核心原因是 Grade 和 JDK 的版本不兼容,因此有两个解决方法:

  • 升级 Gradle

    Gradle 官网 下载了最新版本 4.10.2,可以解决这个问题。

  • 降级 JDK

    ORACLE 官网 下载 JDK 1.8.0 ,也可以解决这个问题。

事实情况下,我使用 Gradle 的目的就是管理 Android 项目,而且项目的 Gradle 版本一般不会轻易修改,所以我采用的是降级 JDK 的方法。大家可以根据自己的情况选择。


欢迎关注个人微信公众号,最新的博客,好玩的事情,都会在上面分享,期待与你共同成长。

在这里插入图片描述

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值