项目构建失败:javaHome无效致Gradle任务assembleDebug报错求助
排查与修复步骤
确认JDK实际安装状态
打开文件资源管理器,检查C:\Program Files\java\jdk-19\bin目录下是否存在java.exe。若不存在,说明JDK未正确安装或路径错误,需重新安装对应版本JDK,或定位到实际安装路径。修正系统环境变量
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量中找到
JAVA_HOME,确认其值为JDK根目录(注意目录大小写,通常为C:\Program Files\Java\jdk-19) - 检查
Path变量,确保包含%JAVA_HOME%\bin,并将该条目移至环境变量列表靠前位置 - 保存配置后重启VS Code,使环境变量生效
配置项目级Gradle JDK路径
在项目的gradle.properties文件中添加或修改以下配置:org.gradle.java.home=C:\\Program Files\\Java\\jdk-19也可使用正斜杠简化路径:
C:/Program Files/Java/jdk-19同步Android Studio配置
打开Android Studio,进入「File」→「Project Structure」→「SDK Location」,确认「JDK location」指向正确路径,同步项目配置后回到VS Code重新构建
错误日志原文
FAILURE: Build failed with an exception.
What went wrong:
The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\java\jdk-19\bin\java.exeTry:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
- Get more help at https://help.gradle.org
Exception: Gradle task assembleDebug failed with exit code 1
错误截图

内容的提问来源于stack exchange,提问作者Abdalluh alqdoome

