VS Code无法安装Adoptium Temurin 11(LTS) JDK求解决方案
解决VS Code ARM64下无法通过命令安装Adoptium Temurin 11的问题
手动安装替代方案(最直接有效)
由于VS Code内置安装命令在ARM架构环境下可能存在兼容性加载异常,直接手动适配ARM64的Temurin 11是最稳妥的办法:
- 前往Adoptium官方下载页面,找到Temurin 11 LTS的Windows ARM64版本安装包,下载后双击安装,安装时务必勾选"Add to PATH"选项;若未勾选,可手动配置环境变量:
- 找到JDK安装路径(默认路径一般为
C:\Program Files\Eclipse Adoptium\jdk-11.x.x+xx,x对应具体版本号) - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量中新增
JAVA_HOME,值为上述安装路径 - 在系统变量的
Path中添加%JAVA_HOME%\bin
- 找到JDK安装路径(默认路径一般为
- 验证安装:打开CMD,输入
java -version和javac -version,若输出Temurin 11的版本信息,说明安装成功 - 返回VS Code,按
Ctrl+Shift+P打开命令面板,输入Java: Configure Java Runtime,在「Installed JDKs」中手动添加安装路径,或等待VS Code自动识别已安装的JDK
修复VS Code内置安装命令的尝试
若偏好使用VS Code内置命令安装,可尝试以下操作:
- 检查网络代理设置:打开VS Code设置(
Ctrl+,),搜索http.proxy,确认无错误代理配置,或暂时关闭代理后重试Java: Install New JDK命令 - 重置Java扩展状态:按
Ctrl+Shift+P输入Developer: Reload Window,重新加载窗口后再次尝试安装命令 - 查看扩展日志:按
Ctrl+Shift+U打开输出面板,选择「Java Language Server」,查看是否有具体加载失败报错(如网络超时、架构不匹配等),根据报错调整操作
额外注意事项
- 确保使用的是Windows ARM64专属版本的VS Code,避免用x86版本兼容运行,否则会出现架构不匹配问题
- 必须安装ARM64架构的JDK,不要安装x86版本,否则VS Code无法正常识别
内容的提问来源于stack exchange,提问作者Samantha4263
相关产品推荐
相关产品推荐

