Gradle属性org.gradle.java.home配置报错:提供的Java主目录无效
解决Gradle属性org.gradle.java.home配置无效问题
问题分析
报错提示org.gradle.java.home配置的JDK路径无效,核心问题大概率出在路径写法错误或目标路径不存在。
修复步骤
1. 确认JDK路径真实性
打开文件资源管理器,检查C:\Program Files\Java\jdk-17.0.2目录是否存在:
- 若不存在,要么安装对应版本的JDK,要么将路径修改为本地已安装的JDK目录。
- 若存在,继续调整路径写法。
2. 修正路径转义格式
在gradle.properties中,Windows系统的路径需要正确处理转义,二选一修改即可:
- 使用双反斜杠:
org.gradle.java.home=C:\\Program Files\\Java\\jdk-17.0.2 - 或者使用正斜杠(无需转义,更简洁):
org.gradle.java.home=C:/Program Files/Java/jdk-17.0.2
3. 验证配置生效
修改后保存gradle.properties,重启IDE(如Android Studio),执行Gradle同步操作,查看报错是否消除。
4. 备选方案:依赖系统环境变量
如果配置文件修改仍无效,可直接利用系统JAVA_HOME环境变量:
- 删除
gradle.properties中org.gradle.java.home这一行 - 确保系统
JAVA_HOME环境变量指向C:\Program Files\Java\jdk-17.0.2,重启IDE和终端后再同步Gradle
内容的提问来源于stack exchange,提问作者Ankit Laller
相关产品推荐
相关产品推荐

