在windows 11上安装amazon corretto jdk 11需下载msi安装包、选择complete安装类型、设纯英文路径、配置java_home和%java_home%\bin到path,最后验证java -version和javac -version输出含corretto字样即成功。

在Windows 11上安装Amazon Corretto JDK 11,是为了获得一个免商业授权、长期支持、自带安全更新的OpenJDK发行版,尤其适合企业级Java应用部署和本地开发环境搭建。
下载Amazon Corretto JDK 11安装包
访问Amazon Corretto官方下载页,滚动至“Corretto 11”区域,点击“Windows x64 MSI Installer”链接下载。该安装包为.msi格式,会自动注册系统服务并简化后续配置。
注意:不要选择“.zip”绿色版——它虽免安装,但需手动配置全部路径,且Windows 11对无签名压缩包的权限限制更严,容易在首次运行javac时触发SmartScreen拦截。
执行MSI安装向导
双击下载好的corretto-11.x.x.x+xx-windows-x64.msi文件,等待安装向导加载完成。
在“Choose Setup Type”页面,选择【Complete】选项。这会同时安装JDK本体、调试工具(jdb)、JavaFX支持库(如需GUI开发)以及Windows服务管理器插件,避免后期补装缺失组件导致IDE报错。
点击【Next】→ 在“Destination Folder”页点击【Change…】,将安装路径设为不含空格和中文的纯英文路径,例如C:\dev\jdk\corretto-11。【路径含空格会导致Maven编译时找不到tools.jar】
继续点击【Next】直至出现【Install】按钮,点击开始安装。安装过程约30秒,完成后勾选【Launch JDK Installation Guide】可跳过,直接点【Finish】。
配置系统环境变量
右键【此电脑】→【属性】→【高级系统设置】→【环境变量】。
在【系统变量】区域点击【新建】:
- 变量名:
JAVA_HOME - 变量值:
C:\dev\jdk\corretto-11(必须与你实际安装路径完全一致,末尾不加反斜杠)
在【系统变量】中找到Path,点击【编辑】→【新建】,输入:%JAVA_HOME%\bin。
⚠️ 不要添加%JAVA_HOME%\jre\bin——Corretto 11自v11.0.19起已移除独立jre目录,该路径不存在,强行添加会导致java -version命令失效。
验证安装结果
关闭所有已打开的命令行窗口(包括PowerShell、CMD、Git Bash),重新以普通用户身份打开一个新的CMD窗口。
依次执行以下两条命令:
java -version
javac -version
若两行均输出类似openjdk version "11.0.22" 2024-07-16 LTS且包含Corretto字样,说明安装与环境变量配置全部成功。











