You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JAVA_HOME配置无效报错:同步Android Studio JBR版本求助

解决JAVA_HOME指向无效目录的问题

问题原因

你在.zshrc里配置的JAVA_HOME路径有两处错误:

  1. 双引号包裹的~不会被Shell解析为用户主目录,导致路径无法正确指向应用位置
  2. 双引号内的\转义符是多余的,会被当成路径的一部分,进一步导致路径无效

修复步骤

方案1:用绝对路径配置(推荐)

先通过echo $HOME命令查看你的用户主目录绝对路径,比如/Users/siavash,然后修改.zshrc里的配置:

export JAVA_HOME="/Users/你的用户名/Applications/Android Studio.app/Contents/jbr/Contents/Home"

双引号可以直接包裹带空格的路径,不需要额外转义。

方案2:保留波浪号但去掉双引号

如果想用~指代主目录,去掉双引号并保留空格的转义符:

export JAVA_HOME=~/Applications/Android\ Studio.app/Contents/jbr/Contents/Home

验证配置是否生效

修改完成后执行以下命令让配置立即生效:

source ~/.zshrc

接着验证路径是否正确:

echo $JAVA_HOME
ls $JAVA_HOME

如果ls能列出bin、lib等JDK核心文件夹,说明路径配置正确,再重新执行./gradlew testDebugUnitTest即可。

额外提示

如果还是不确定路径,可直接从Android Studio复制正确路径:
打开Android Studio后,进入File > Project Structure > SDK Location,找到JDK location项,复制这里的绝对路径粘贴到.zshrc即可。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 06:02:32