Amazon Corretto 8
Amazon · 由Amazon提供支持的OpenJDK 8运行时和开发工具,适用于需要Java 8的应用程序和构建流程。
Amazon Corretto 8 是一款编程语言与运行时类 Mac 软件。
介绍
AI 翻译查看原文Amazon Corretto 8 是 Amazon 发行的 OpenJDK 8,提供 Java 运行时以及 java、javac 等开发工具。它适用于维护明确要求 Java 8 的软件的开发人员和运维人员,包括命令行程序、构建工具和服务器应用。它是 JDK,而不是应用商店、IDE 或图形化软件包管理器。
安装、架构与平台依据
运行官方 Mac PKG,或使用 brew install --cask corretto@8。本目录中的文件是面向 Apple Silicon 的 ARM64/AArch64 软件包,大小恰为 102,902,617 字节。Intel 软件包另行提供。安装指南说明需要 macOS 11 或更高版本,而最新三条版本变更记录将 macOS 14 或更高版本列为构建目标;发布方明确区分构建目标与受支持的平台。尚未独立确认此特定软件包所需的最低 macOS 版本。请查阅当前支持矩阵,确认其是否支持你的主机,不要假定安装指南保证每个新二进制文件都能在 macOS 11 上运行。未规定统一的最低内存要求:堆、磁盘和 CPU 需求取决于 Java 应用。
JDK 设置与依赖项
Mac 安装程序需要管理员权限,并安装到 /Library/Java/JavaVirtualMachines。使用 /usr/libexec/java_home -v 1.8 查找 Java 8 主目录,并为目标 shell 或构建工具配置 JAVA_HOME/PATH。检查 java -version 和 javac -version;系统仍可能默认选择另一个已安装的 JDK。Corretto 8 无法满足要求 Java 17 或 21 的软件,也不包含应用所需的第三方库或构建配置。
账户、网络与许可证
此 JDK 无需 AWS 账户即可运行本地 Java 代码。下载更新需要网络访问;在其上运行的应用可能使用自己的凭据和网络服务。Corretto 根据附带 Classpath Exception 的 GPL version 2 免费提供,捆绑组件另有声明。使用它并不包含免费的 AWS 基础设施或商业应用许可证。打包修改后的运行时或捆绑应用时,请审查再分发义务。
安全与运维风险
Java 程序和 JAR 文件以用户权限执行代码;请仅运行可信软件,避免不必要地使用管理员账户。及时为运行时安装补丁,测试旧版 Java 8 应用与更新的兼容性,并在 tzdb 变更后验证对时区敏感的行为。更改 JAVA_HOME 可能影响构建或服务器,因此应尽可能保留应用专用配置。近期版本说明包含时区、OpenJDK 基线和安全变更;Linux 专用的桌面修复与 Mac 行为明确分开说明。发布方的 2019 年历史工作流程图片展示了在 Linux ARM64 上安装 Corretto 8.232.09.1 后,浏览器显示 Tomcat/JSP 运行时属性的情形。这是真实的配套 Java 执行工作流程,而不是 JDK 图形界面、当前 Mac 安装程序截图,也不是此软件包的兼容性证据。尚未确认有符合要求的 Corretto 专用产品图标。
来源:Corretto 概述与常见问题、Mac 安装指南、官方 Corretto 8 变更日志、许可证。
工作流程来源:在 EC2 A1 上使用 AWS Corretto 的教程。
新版本 8.504.04.1 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译
- 时区将时区数据更新至2026c和2026d。
- Linux修复AL2023上的GNOME窗口内边距和getBounds行为。
安装与卸载
Homebrew 会运行安装包 amazon-corretto-8.504.04.1-macosx-aarch64.pkg,需要输入管理员密码。
$ brew uninstall --cask \ corretto@8普通卸载会删除应用本身,设置和缓存会保留。
资料与来源
- 版本 8.504.04.1
- Homebrew 记录于 10月1日厂商发布于 10月7日
常见问题
怎样更新 Amazon Corretto 8?
运行 brew upgrade --cask corretto@8,更新到 Homebrew 记录的最新版本。
不用 Homebrew 能安装 Amazon Corretto 8 吗?
可以,从官网 corretto.aws 下载安装。