Eclipse Temurin 入门

Red Hat build of OpenJDK 11

Red Hat Customer Content Services

摘要

Eclipse Temurin 入门文档概述了此产品,并解释了如何安装软件并开始使用它。

前言

Open Java Development Kit (红帽构建的 OpenJDK)是 Java Platform, Standard Edition (Java SE)的一个免费的开源实现。Eclipse Temurin 在三个 LTS 版本中提供:红帽构建的 OpenJDK 8u、红帽构建的 OpenJDK 11u 和 Red Hat build of OpenJDK 17u。

Eclipse Temurin 软件包在 Microsoft Windows 和多个 Linux x86 操作系统上提供,包括 Red Hat Enterprise Linux 和 Ubuntu。

提供有关红帽构建的 OpenJDK 文档的反馈

要报告错误或改进文档,请登录到 Red Hat JIRA 帐户并提交问题。如果您没有 Red Hat Jira 帐户,则会提示您创建一个帐户。

流程

  1. 单击以下链接 以创建 ticket
  2. Summary 中输入问题的简短描述。
  3. Description 中提供问题或功能增强的详细描述。包括一个指向文档中问题的 URL。
  4. Submit 创建问题,并将问题路由到适当的文档团队。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 的信息

第 1 章 红帽构建的 OpenJDK 支持政策

红帽在其产品中支持选择版本的 OpenJDK 的主版本。为实现一致性,这些版本与 Oracle JDK 的长期支持(LTS)指定的版本相同。

自首次引入该版本起,红帽构建的 OpenJDK 主版本将最少提供六年的支持。如需更多信息,请参阅 OpenJDK 生命周期和支持政策

注意

RHEL 6 于 2020 年 11 月结束其生命周期。因此,红帽构建的 OpenJDK 不支持 RHEL 6 作为支持的配置。

第 2 章 Eclipse Temurin 概述

Eclipse Temurin 是 Eclipse Temurin 工作组的 Java Platform Standard Edition (Java SE)的一个免费的开源实现。Eclipse Temurin 基于上游红帽构建的 OpenJDK 8u、红帽构建的 OpenJDK 11u 和 Red Hat build of OpenJDK 17u 项目,并包括来自版本 11 及更新版本的 Shenandoah Garbage Collector。

Eclipse Temurin 与 Red Hat 构建的 OpenJDK 上游发行版不同。Eclipse Temurin 与 Red Hat build of OpenJDK 类似的功能:

  • 多平台 - 红帽在 Microsoft Windows、RHEL 和 macOS 上支持 Eclipse Temurin,以便您可以在多个环境中的单一 Java 平台上标准化,如桌面、数据中心和混合云。
  • 频繁版本 - Eclipse Temurin 为 Red Hat build of OpenJDK 8 提供 JRE 和 JDK 的每季度更新,红帽构建的 OpenJDK 11 和 Red Hat build of OpenJDK 17 发行版本。这些更新以 RPM、MSI、存档文件和容器提供。
  • 长期支持(LTS)- 红帽支持最近发布的 Eclipse Temurin 8、Eclipse Temurin 11 和 Eclipse Temurin 17。有关支持生命周期的更多信息,请参阅 Red Hat build of OpenJDK 生命周期和支持政策

第 3 章 下载 Eclipse Temurin 发行版本

您可以从许多源(如 Adoptium 网站)下载 Eclipse Temurin 发行版。

Adoptium 主网页和 Eclipse Temurin 网页都包括用于下载不同 Eclipse Temurin 发行版的几个下载按钮。

流程

  1. 选择以下选项之一下载 Eclipse Temurin 发行版:

    1. Adoptium 主页或从 Eclipse Temurin 项目页面 中点击网页 中的以下按钮之一:

      • 对于检测到您使用的平台,预先选择红帽构建的 OpenJDK 17 的 latest LTS Release 按钮,它开始下载该选择。
      • 指向所有平台 和版本选项的其他平台和版本按钮,您可以在其中选择最适合您的不同格式(如归档、JRE 归档和安装程序)的发行版。
      • 发行归档 按钮,用于定向到最新版本、旧版本和每日测试版的选择。Adoptium 仅为开发目的提供旧版本和 beta 版本。Beta 版本包含到红帽构建的 OpenJDK 的最新更改,您将会发现在开发模式中验证修复时很有用。Beta 版本没有被视为生产环境就绪,且不受红帽直接支持。
    2. 使用 Adoptium API,请参阅 Swagger UI v3 文档 Eclipse Temurin
    3. 在 Eclipse Temurin Docker Hub 官方镜像中,请参阅 eclipse-temurin 文档(docker hub)
    4. 通过转至 AdoptiumTM Marketplace 网页,使用 Eclipse Temurin Marketplace 和 Marketplace API。此网页列出了各种发行版,如红帽构建的 OpenJDK 和 Eclipse Temurin 发行版。另外,您可以向 Adoptium Marketplace API v1 发出请求,以服务于这些发行版。
    5. 对于 Packages.adoptium.net,请参阅 Eclipse Temurin Linux (RPM/DEB)安装程序软件包(Adoptium) 中所述的相关步骤。

第 4 章 分发选择

Eclipse Temurin 生成多个红帽构建的 OpenJDK 发行版本。红帽为这些发行版的子集提供支持。

红帽构建的 OpenJDK 的所有 Eclipse Temurin 发行版本都包含 JDK Flight Recorder (JFR)功能。此功能生成诊断和性能分析数据,以供其他应用程序使用,如 JDK Mission Control (JMC)。

要帮助选择适合您需求的发行版,请参阅 Red Hat Support of Eclipse Temurin (Red Hat Customer Portal)

更新于 2024-05-10

法律通告

Copyright © 2024 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.