Amazon Corretto 也是基于 OpenJDK、面向生产环境的 Java 开发工具包(JDK)。亚马逊为 Corretto 提供长期支持、性能增强和安全修复。它免费、跨平台,这让 Corretto 成了生产负载的理想 JDK,对需要在任意平台上构建、测试和运行 Java 应用的开发者来说也是个高可靠的选择。不管你是在开发大型应用,还是在学 Java,Amazon Corretto 都能为各种 Java 负载稳住稳定性和性能。
在 Windows 11 或 10 上安装 Corretto
想在 Windows 11 或 10 上装 Amazon Corretto,用 Winget 最省事,而且 Corretto 所有可用版本它都能装,比如 Amazon Corretto 23(非 LTS)、Corretto 21、Corretto 17、Corretto 11 和 Corretto 8。
第一步:打开 Windows PowerShell 或终端
首先得用管理员权限打开命令终端。右键点 Windows 开始按钮,然后选「终端(管理员)」。

第二步:检查 Winget 是否可用
在所有 Windows 11 和 Windows 10 较新版本上,Winget 包管理器都是预装的。跑一下下面这条命令就能确认——它会拉取包管理器的当前版本并打印在屏幕上:
winget -v
如果你遇到「找不到命令」的错误,可以从 Microsoft Store 安装「应用安装程序」来获取 Winget;这是链接。
第三步:搜索 Amazon Corretto
确认系统里有 Winget 之后,咱们从 Winget 仓库里搜搜有哪些 Amazon Corretto 版本可以装在 Windows 11 或 10 上:
winget search corretto
这条命令会在终端里列出所有以「Corretto」开头的结果,如下所示,同时还会给出安装所需的应用 ID:
PS C:\Users\rads> winget search corretto
Name Id Version Match Source
---------------------------------------------------------------------------------------------
Amazon Corretto 11 Amazon.Corretto.11.JDK 11.0.24.8 Tag: corretto winget
Amazon Corretto 17 Amazon.Corretto.17.JDK 17.0.12.7 Tag: corretto winget
Amazon Corretto 18 Amazon.Corretto.18.JDK 18.0.2.9 Tag: corretto winget
Amazon Corretto 8 Amazon.Corretto.8.JDK 1.8.0.422 Tag: corretto winget
Amazon Corretto 19 Amazon.Corretto.19.JDK 19.0.2.7 winget
Amazon Corretto 20 Amazon.Corretto.20.JDK 20.0.2.10 winget
Amazon Corretto 21 Amazon.Corretto.21.JDK 21.0.4.7 winget
Amazon Corretto 22 Amazon.Corretto.22.JDK 22.0.2.9 winget
Amazon Corretto JRE 8 Amazon.Corretto.8.JRE 1.8.0.422 winget
第四步:在 Windows 11 或 10 上安装 Amazon Corretto
上一步我们已经拿到了 Amazon Corretto 所有可用版本及其 ID 的列表,现在随便挑一个装就行。
用 Winget 安装应用的语法:
winget install app-id
示例: 用 Winget 安装对应版本的 Corretto
- 安装 Amazon Corretto 11
winget install Amazon.Corretto.11.JDK
- 安装 Amazon Corretto 17
winget install Amazon.Corretto.17.JDK
- 安装 Amazon Corretto 18
winget install Amazon.Corretto.18.JDK
- 安装 Amazon Corretto 8
winget install Amazon.Corretto.8.JDK
- 安装 Amazon Corretto 19
winget install Amazon.Corretto.19.JDK
- 安装 Amazon Corretto 20
winget install Amazon.Corretto.20.JDK
- 安装 Amazon Corretto 21
winget install Amazon.Corretto.21.JDK
- 安装 Amazon Corretto 22
winget install Amazon.Corretto.22.JDK
- 安装 Amazon Corretto JRE 8
winget install Amazon.Corretto.8.JRE
第五步:验证安装
装好你想用的那个 Amazon OpenJDK 版本后,跑下面这条命令,确认它已经在你系统里:
java -version
输出示例:
openjdk version "17.0.12" 2024-07-16 LTS
OpenJDK Runtime Environment Corretto-17.0.12.7.1 (build 17.0.12+7-LTS)
OpenJDK 64-Bit Server VM Corretto-17.0.12.7.1 (build 17.0.12+7-LTS, mixed mode, sharing)
第六步:设置默认版本
如果你在 Windows 上装了多个 Amazon Corretto 版本,想把其中某个设为项目的默认版本,就编辑系统变量,配置 JAVA_HOME 环境变量,把它指向你想要的那个 Corretto 版本路径。
- 点 Windows「开始」按钮,搜索「系统属性」
- 点「环境变量」按钮。
- 在「系统变量」里找到 JAVA_HOME,点「编辑」。
- 把路径设成目标 Amazon Corretto 的安装目录(例如 C:\Program Files\Amazon Corretto\jdk-17.0.x)。
- 注意:在 C:\Program Files\Amazon Corretto 下面,你能找到所有已安装的 Corretto 版本

第七步:用 Winget 卸载(可选)
日后如果因为某种原因,你想把装好的 Amazon Corretto 从 Windows 11 或 10 上卸掉,可以用下面这条 Winget 语法:
先列出已安装的 Corretto 版本:
```Bash/Shell winget list corretto
然后,要移除列表里的某个版本,用:
```Bash/Shell
winget uninstall ID
示例:假设要移除 21 版,命令就是:
winget uninstall Amazon.Corretto.21.JDK

文中说「可以在所有 Windows 11 和 Windows 10 较新版本上用 Winget」,但真正预装 Winget 的是 Windows 10 1809 之后、且需版本够新(通常 2004+ 更稳妥);老一点的 10 版本可能得手动装「应用安装程序」。另外 Winget 仓库里 Corretto 的版本号迭代很快,截图/表格里那些(如 11.0.24、17.0.12)只是当时的快照,实际以
winget search corretto的实时结果为准。设默认版本时,改完 JAVA_HOME 最好新开一个终端再验证,老窗口不会自动刷新环境变量。