Eclipse Temurin 25
Eclipse Adoptium · 基于 OpenJDK 的免费 Java 25 开发工具包,包含 HotSpot JVM、编译器和诊断工具。
介绍
AI 翻译查看原文Eclipse Temurin 25 是 Eclipse Adoptium 项目提供的、基于 OpenJDK 的 Java 25 开发工具包,面向 Java 开发者以及明确要求 Java 25 运行时的应用用户。它提供 HotSpot JVM 和开发工具,而非图形化 IDE。
功能
- 使用 Java 25 虚拟机运行兼容的 Java 应用。
- 使用 javac 编译 Java 源代码,使用 jar 打包应用。
- 使用 JShell 交互式探索 API。
- 使用内置 JDK 工具诊断应用行为。
- 使用针对受支持平台和架构、经过 Java SE 兼容性测试的构建版本。
Mac 安装与 Java 选择
使用 brew install --cask temurin@25 安装,或使用与 Intel 或 Apple Silicon 匹配的官方 macOS PKG。PKG 安装程序可能需要管理员授权。Temurin 安装在 /Library/Java/JavaVirtualMachines/ 下,并非“应用程序”文件夹中的独立图形化应用。使用 /usr/libexec/java_home -V 检查可用的 JVM,并通过适当的 JAVA_HOME 和 PATH 配置,为 shell 或应用选择 Java 25。已安装的其他 Java 主版本可以共存;所选 JVM 决定应用运行时使用哪个版本。
要求与平台
当前 cask 提供 Intel 和 Apple Silicon 软件包,未声明单独的 formula 依赖或明确的 cask 冲突,且 macOS 依赖对象为空。这并不意味着支持所有 macOS 版本。请查阅 Adoptium 当前的受支持平台表及应用的 Java 兼容性要求;所查阅的目录和安装文档未明确此软件包所需的最低 macOS 版本号。
Adoptium 为受支持的 macOS、Windows 和 Linux 架构组合分发平台专用二进制文件。请选择适合操作系统和架构的软件包;Mac cask 不会安装 Windows 或 Linux 构建版本。Java 25 JDK 不能替代 Android 或 iOS 应用运行时,应用依赖还可能提出额外的操作系统、原生库、内存或磁盘要求。
未确认通用的 RAM 或安装后磁盘空间要求。当前官方 Apple Silicon PKG 文件大小为 136,896,088 字节;这是下载大小。目录中 25.0.4.1,1 的逗号后缀记录的是构建组成部分,并不表示与 25.0.4.1 不同的独立上游版本。
账户、价格与许可
Temurin 可免费下载和使用,无需 Adoptium 账户或强制订阅。OpenJDK 代码按 GPL 第 2 版及 Classpath Exception 提供,适用时附有额外的组件声明。Eclipse 品牌受单独的商标规则约束。生态系统中的供应商可按各自合同提供商业支持,该支持不包含在免费下载中。
来源:Temurin、Mac PKG 安装、受支持平台、官方 Java 25 二进制文件、OpenJDK 源代码。
发布方工作流程示例
随附的历史截图展示了 Adoptium 的 Linux ARM64 Jenkins 控制台对 2024 年 1 月发布的 Temurin 21.0.2+13 构建进行可重现性验证。它展示的是 Temurin 系列的工程验证,并非 macOS 安装程序、运行时图形界面,也不是此 Java 25 软件包的截图。发布方公告来源。
新版本 25.0.4.1 更新内容 OpenNavo 编辑 · AI 翻译
- 安全包含上游安全漏洞修复。
- 运行时官方 Temurin 构建标识:25.0.4.1+1。