Eclipse Temurin 21 JDK

Eclipse Adoptium and contributors · 免费的 OpenJDK 21 发行版,提供 HotSpot 运行时、Java 编译器、标准库和诊断工具,适用于 Java 开发与部署。

Cask编程语言与运行时Apple 芯片 · Intel
主页
来自 homebrew/cask
近 30 天安装7,062App榜第 31
近一年安装12.3万365 天累计
最新版本21.0.12.14 天前 · 10月7日
下载大小201MBarm64 / x86_64 · pkg
更新节奏不定期近 30 天 0 个版本

介绍

Eclipse Temurin 21 是 Eclipse Adoptium 对 OpenJDK 21 Java 开发工具包的发行版。它提供 Java 运行时和开发工具,用于构建和运行 Java 21 应用程序、服务和构建流水线。Java 开发者、学生以及维护 Java 21 部署的团队,无需购买 Oracle Java 订阅即可使用。

主要功能

  • 使用 javac 编译 Java,使用 HotSpot JVM 运行应用程序,并使用 jar 打包代码。
  • 使用 Java 21 标准库、语言功能和长期支持更新系列。
  • 使用 JDK 工具诊断正在运行的程序,包括 jcmd、jstack 和 Java Flight Recorder。
  • 通过 Adoptium 获取经过测试的二进制文件,并进行 Java 兼容性测试和 AQAvit 质量套件测试。
  • 安装原生 Mac 软件包,或选择适用于其他受支持操作系统的独立构建版本。

安装和初次使用

安装 brew install --cask temurin@21。Homebrew 使用官方 macOS PKG 安装程序,可能需要管理员授权。JDK 安装在 /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home 下,而不是作为图形应用程序安装在“应用程序”中。请在 IDE 中选择此 JDK,或使用 /usr/libexec/java_home -v 21 配置 JAVA_HOME;检查 java -version 和 javac -version,确保正在使用预期的 Java 版本。

要求、依赖项和冲突

针对 Apple Silicon(aarch64)和 Intel(x64)提供独立的 macOS 原生软件包。Adoptium 当前的 Java 21 支持矩阵列出了两种架构支持的 macOS 12、13、14 和 15。Homebrew 快照涵盖 Big Sur 及更新版本,但未声明明确的 macOS 最低版本;这并不等同于供应商经过测试的支持矩阵。有关支持保证,请参阅供应商的矩阵。

Homebrew cask 未声明额外的 formula 依赖项,也未明确列出 cask 冲突。其他主要版本的 JDK 可以安装在独立目录中,但 JAVA_HOME、PATH 和 IDE 会决定实际使用哪个 JDK;不应由多个安装程序独立管理同一个 Temurin 21 安装程序收据。Maven、Gradle 和 IDE 都是可选的独立工具,各自有 Java 版本要求。

除了这个仅适用于 Mac 的 cask,Adoptium 还为受支持的 Windows、Linux 和 AIX 目标平台提供 Java 21 软件包。检索到的 Java21 矩阵包含 Windows x64 和 Windows aarch64,以及多种 Linux 架构;必须另行核实对特定操作系统版本和架构的支持情况。Android 和 iOS 并非普通桌面 Temurin JDK 的安装目标。软件包格式和原生依赖项因系统而异;Mac PKG 无法安装在 Windows 或 Linux 上。已发布的平台矩阵列出的是经过测试的支持平台,并不能证明存在适用于所有平台的通用二进制文件最低要求。

硬件需求取决于堆大小、项目、构建工具和应用程序工作负载;关联的安装指南未规定通用的内存或存储最低要求。cask 安装的是系统 JDK,而非图形化 IDE。维护和安全修复应使用 Java21 系列的最新补丁版本;Java21 的语言和运行时基线不同于单个补丁版本。Java21 支持虚拟线程等功能,但补丁更新并不是新的主要 Java 语言版本。

账户、费用和许可证

下载和使用 Temurin 无需 Adoptium 账户或订阅,二进制文件免费,包括商业用途。第三方付费支持安排另行提供。OpenJDK 根据 GNU GPL 版本 2 和 Classpath Exception 进行分发;捆绑组件各自有其声明。Eclipse Adoptium 及其贡献者负责维护此发行版。

参考资料:Temurin、macOS 安装、支持的平台、OpenJDK 21 源代码和官方 Temurin 构建版本。

历史工程工作流

Adoptium 于 2024年1月26日发布的官方文章提供了一张 Jenkins 控制台截图,用于验证 Temurin 21.0.2+13 在 Linux ARM64 上的可复现性。这是 Temurin 21 真实的历史工程验证工作流,不是 Mac 安装程序、图形化 Java 应用程序,也不是当前 21.0.12.1 软件包的截图。此处保留了平台和版本差异。

新版本 21.0.12.1 更新内容 OpenNavo 编辑 · AI 翻译

  • 安全应用仅限安全修复的带外关键安全补丁更新。
  • 平台新增 Oracle Linux9/10安装程序包;此项不涉及 Mac。

开源的 Homebrew 图形界面。安装通过 macOS 客户端或 brew 命令完成。

© 2026 OpenNavo