Windows系统下Android Studio 3.0.1升级至3.1报错:java.exe缺失求助
解决Android Studio 3.0.1升级到3.1时“java.exe缺失”的问题
嘿,我之前帮朋友处理过几乎一模一样的状况,给你几个靠谱的方案试试,按顺序来应该能解决:
1. 检查Android Studio的JDK路径配置
虽然你已经找到了java.exe的位置,但很可能Android Studio升级时没正确指向这个路径:
- 如果还能打开旧版Android Studio 3.0.1,依次点击
File > Project Structure > SDK Location - 查看
JDK location是否指向C:\Program Files\Android\Android Studio\jre\jre - 如果不是,手动选择这个路径,点击
Apply保存后,再重新尝试升级
2. 配置系统环境变量(Windows 7专属操作)
Windows系统的环境变量设置可能干扰了AS的Java路径识别:
- 右键「我的电脑」→ 属性 → 高级系统设置 → 环境变量
- 在「系统变量」区域点击「新建」:
- 变量名输入
JAVA_HOME - 变量值输入
C:\Program Files\Android\Android Studio\jre\jre
- 变量名输入
- 找到「系统变量」里的
Path,点击编辑,在末尾添加;%JAVA_HOME%\bin(注意前面的分号,如果Path最后已经有分号就不用加) - 保存所有设置后重启电脑,再尝试升级操作
3. 清理Android Studio缓存
缓存损坏也可能导致这种错误提示:
- 完全关闭Android Studio,包括后台的
studio.exe进程(任务管理器里找) - 找到缓存目录:
C:\Users\[你的用户名]\.AndroidStudio3.0\system(把[你的用户名]换成你电脑的实际用户名) - 删除这个
system文件夹里的所有内容(或者直接删除整个文件夹) - 重新打开Android Studio,让它自动生成新的缓存,之后再尝试升级
4. 手动下载升级包覆盖安装
如果在线升级一直卡壳,不如直接用完整安装包升级:
- 结束所有和Android Studio相关的进程(任务管理器里的
studio.exe、java.exe都关掉) - 下载Android Studio 3.1的Windows版本安装包
- 运行安装包,选择「Upgrade」选项,指定原安装目录为
C:\Program Files\Android\Android Studio,跟着提示完成安装就好
内容的提问来源于stack exchange,提问作者vidha
相关产品推荐
相关产品推荐

