Android Studio搭配JDK 11无法启动问题求助
解决Android Studio启动时“找不到JDK”的问题
一、确认JDK 11安装路径有效性
- 定位你的JDK 11安装目录,例如Windows下常见路径为
C:\Program Files\Java\jdk-11.x.x,macOS下为/Library/Java/JavaVirtualMachines/jdk-11.x.x.jdk/Contents/Home - 确保路径无空格、无特殊字符,若存在此类情况,建议重新安装JDK到纯英文无空格路径(如
C:\Java\jdk-11.x.x)
二、手动给Android Studio指定JDK路径
Windows系统
- 进入Android Studio安装目录的
bin文件夹(示例路径:C:\Program Files\Android\Android Studio\bin) - 打开对应系统的配置文件:64位系统编辑
studio64.exe.vmoptions,32位系统编辑studio.exe.vmoptions - 添加一行JDK路径配置,示例:
-Djava.home=C:\Java\jdk-11.0.20 - 保存文件后重启Android Studio
macOS系统
- 右键点击Android Studio图标,选择「显示包内容」
- 进入
Contents/bin目录,打开studio.vmoptions文件 - 添加一行JDK路径配置,示例:
-Djava.home=/Library/Java/JavaVirtualMachines/jdk-11.0.20.jdk/Contents/Home - 保存文件后重启Android Studio
三、检查并修复系统环境变量
Windows系统
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域:
- 新建变量
JAVA_HOME,变量值填写JDK 11的完整安装路径 - 编辑
Path变量,添加%JAVA_HOME%\bin
- 新建变量
- 打开命令提示符,执行
java -version和javac -version,确认输出JDK 11版本信息 - 重启电脑后再启动Android Studio
macOS系统
- 打开终端,编辑Shell配置文件(zsh用户编辑
~/.zshrc,bash用户编辑~/.bash_profile):open -e ~/.zshrc - 添加以下配置:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.x.x.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH - 执行命令使配置生效:
source ~/.zshrc - 终端执行
java -version和javac -version确认版本后,重启Android Studio
四、通过Android Studio界面配置(若能进入欢迎页)
如果可进入Android Studio欢迎界面:
- 点击「Configure」→「Structure for New Projects」
- 左侧选择「SDK Location」,找到「JDK location」选项,手动选择JDK 11的安装路径
- 点击「Apply」→「OK」,重启Android Studio
内容的提问来源于stack exchange,提问作者devHadi
相关产品推荐
相关产品推荐

