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

Android Studio更新后提示javaHome无效,如何解决?

解决Android Studio更新后Dart运行时JavaHome无效的问题

问题分析

更新Android Studio后,IDE默认尝试使用自带的JRE路径C:\Program Files\Android\Android Studio\jre\bin\java.exe,但该路径可能因AS版本更新发生变化(新版AS自带JRE通常放在jbr文件夹而非jre),或文件缺失,导致找不到java.exe。而你系统安装的JRE是正常可用的,只需调整配置指向正确路径即可。

具体解决步骤

  • 步骤1:确认Android Studio自带JRE的实际位置
    手动打开Android Studio的安装目录(默认是C:\Program Files\Android\Android Studio),查看是否存在jre文件夹。如果没有,大概率是新版AS将JRE移到了jbr文件夹下,路径应为C:\Program Files\Android\Android Studio\jbr\bin\java.exe。

  • 步骤2:配置Android Studio使用系统JRE

    1. 打开Android Studio,依次进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle
    2. 在Gradle JDK下拉列表中,选择你系统安装的JRE(路径为C:\Program Files\Java\jre1.8.0_351);如果列表中没有该选项,点击Add JDK,手动选择这个路径
    3. 点击Apply和OK,重启Android Studio后重新运行项目
  • 步骤3:检查并修正环境变量与项目配置

    1. 打开系统环境变量设置,确认JAVA_HOME指向C:\Program Files\Java\jre1.8.0_351(不要指向bin子文件夹),且Path变量中包含%JAVA_HOME%\bin
    2. 打开项目根目录下的gradle.properties文件,若存在org.gradle.java.home配置项,修改为:
      org.gradle.java.home=C:\\Program Files\\Java\\jre1.8.0_351
      
    3. 检查Android项目中的local.properties文件,若有jdk.dir配置,同样修改为上述系统JRE路径
  • 步骤4:修复Android Studio自带JRE(可选)
    若想继续使用AS自带的JRE,可尝试重新安装Android Studio,或从其他正常运行的AS安装目录复制jbr(或jre)文件夹到你的AS安装目录中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 02:50:33