Gradle项目初始化构建失败:javaHome路径无效问题求助
Gradle Sync失败:无效javaHome问题的解决方案
针对提示Gradle sync failed: The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Android\Android Studio\jre\bin\java.exe,可按以下步骤解决:
检查指定路径的Java可执行文件
打开文件资源管理器,导航到C:\Program Files\Android\Android Studio\jre\bin\,确认java.exe是否存在。如果文件缺失,说明Android Studio自带的JRE损坏或安装不完整,建议重新下载并完整安装Android Studio。手动配置JDK路径到Android Studio
若本地已安装独立JDK(Oracle JDK或OpenJDK均可),可在Android Studio中手动指定:- 点击顶部菜单栏
File>Project Structure>SDK Location - 在
JDK Location区域,点击浏览按钮选择本地JDK根目录(例如C:\Program Files\Java\jdk11.0.15) - 点击
Apply和OK后重新同步Gradle
- 点击顶部菜单栏
验证系统环境变量配置
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 检查系统变量中
JAVA_HOME是否存在,且值为JDK根目录(非bin目录) - 确认
Path变量包含%JAVA_HOME%\bin,若未添加则补充 - 修改完成后重启Android Studio,再尝试同步Gradle
修改Gradle全局配置文件
打开项目根目录下的gradle.properties文件:- 若存在
org.gradle.java.home配置项且路径错误,修改为正确的JDK路径(Windows路径需用双反斜杠,例如C:\\Program Files\\Java\\jdk11.0.15) - 若不存在该配置项,直接添加一行:
org.gradle.java.home=你的JDK完整路径,保存后重新同步Gradle
- 若存在
内容的提问来源于stack exchange,提问作者Andrew Chiusiwa
相关产品推荐
相关产品推荐

