红帽构建的 OpenJDK 11 入门

Red Hat build of OpenJDK 11

Red Hat Customer Content Services

摘要

红帽构建的 OpenJDK 是 Microsoft Windows 和 Red Hat Enterprise Linux 平台上的红帽产品。Red Hat build of OpenJDK 11 入门 指南概述了这个产品,并解释了如何安装软件并开始使用它。

使开源包含更多

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

对红帽文档提供反馈

我们感谢您对我们文档的反馈。要提供反馈,您可以突出显示文档中的文本并添加注释。

本节介绍如何提交反馈。

先决条件

  • 已登陆到红帽客户门户网站。
  • 在红帽客户门户中,以多页 HTML 格式查看文档。

流程

要提供反馈,请执行以下步骤:

  1. 点文档右上角的反馈按钮查看现有的反馈。

    注意

    反馈功能仅在多页 HTML 格式中启用。

  2. 高亮标记您要提供反馈的文档中的部分。
  3. 点在高亮文本旁弹出的 Add Feedback

    文本框将在页面右侧的"反馈"部分中打开。

  4. 在文本框中输入您的反馈,然后点 Submit

    创建了一个与文档相关的问题。

  5. 要查看问题,请单击反馈视图中的问题跟踪器链接。

第 1 章 Red Hat build of OpenJDK 概述

OpenJDK 是 Java Platform, Standard Edition (Java SE)的一个免费的开源实现。红帽构建的 OpenJDK 基于上游 OpenJDK 8u、OpenJDK 11u 和 OpenJDK 17u 项目,并在所有版本中包括 Shenandoah Garbage Collector。

  • 多平台 - 红帽构建的 OpenJDK 现在在 Windows 和 RHEL 上被支持。这有助于您在一个跨桌面、数据中心和混合云的单一 Java 平台上进行标准化。
  • 频繁发布 - 红帽为红帽构建的 OpenJDK 8、红帽构建的 OpenJDK 11 以及 Red Hat build of OpenJDK 17 发行版本提供了 JRE 和 JDK 的每季度更新。它们作为 rpm、可移植、msizip 文件和容器提供。
  • 长期支持 - 红帽支持最近发布的 OpenJDK 8、红帽构建的 OpenJDK 11 和 Red Hat build of OpenJDK 17 发行版本。有关支持生命周期的更多信息,请参阅 OpenJDK 生命周期和支持政策
  • Java Web Start - 红帽构建的 OpenJDK 支持 Java Web Start for RHEL。

第 2 章 与上游 OpenJDK 11 的不同

Red Hat 在 Red Hat Enterprise Linux (RHEL)中构建 OpenJDK 包含了来自 OpenJDK 上游发行版的许多结构更改。红帽构建的 Microsoft Windows 版本尝试尽快遵循 RHEL 更新。

以下列表详细介绍了 OpenJDK 11 最显著的红帽构建变化:

  • FIPS 支持。Red Hat build of OpenJDK 11 会自动检测 RHEL 是否处于 FIPS 模式,并自动配置红帽构建的 OpenJDK 11 以在该模式下运行。此更改不适用于适用于 Microsoft Windows 的红帽构建的 OpenJDK 构建。
  • 加密策略支持。红帽构建的 OpenJDK 11 从 RHEL 获取启用的加密算法和密钥大小限制列表。这些配置组件由传输层安全(TLS)加密协议、证书路径验证和任何签名的 JAR 使用。您可以设置不同的安全配置集来平衡安全性和兼容性。此更改不适用于适用于 Microsoft Windows 的红帽构建的 OpenJDK 构建。
  • RHEL 上的红帽构建的 OpenJDK 会动态链接到原生库,如 zlib 用于归档格式支持,libjpeg-turbolibpnggiflib 用于镜像支持。RHEL 还动态链接 HarfbuzzFreetype 用于字体渲染和管理。
  • src.zip 文件包含红帽构建的 OpenJDK 附带的所有 JAR 库的源。
  • RHEL 上的红帽 OpenJDK 构建使用系统范围的时区数据文件作为时区信息的来源。
  • RHEL 上的红帽构建的 OpenJDK 使用系统范围的 CA 证书。
  • Microsoft Windows 上的红帽构建的 OpenJDK 包括 RHEL 的最新可用时区数据。
  • Microsoft Windows 上的红帽构建的 OpenJDK 使用 RHEL 的最新可用 CA 证书。

其他资源

第 3 章 分发选择

红帽提供了多个红帽构建的 OpenJDK 版本。此模块可帮助您选择适合您需求的发行版。OpenJDK 的所有发行版本都包含 JDK Flight Recorder (JFR)功能。此功能生成诊断和性能分析数据,以供其他应用程序使用,如 JDK Mission Control (JMC)。

Red Hat build of OpenJDK RPMs for RHEL 8
Red Hat build of OpenJDK 8 的 RPM 发行版本,红帽构建的 OpenJDK 11 和 Red Hat build of OpenJDK 11 for RHEL 8。
Red Hat build of OpenJDK 8 JRE portable archive for RHEL
可移植红帽构建的用于 RHEL 7 和 8 主机的 OpenJDK 8 JRE 归档分布。
Red Hat build of OpenJDK 8 portable archive for RHEL
可移植红帽构建的用于 RHEL 7 和 8 主机的 OpenJDK 8 存档分布。
Red Hat build of OpenJDK 11 JRE portable archive for RHEL
可移植红帽构建的 OpenJDK 11 JRE 归档分布 RHEL 7 和 8 主机。
Red Hat build of OpenJDK 11 portable archive for RHEL
可移植红帽构建的用于 RHEL 7 和 8 主机的 OpenJDK 11 存档分布。
Red Hat build of OpenJDK 11 JRE portable archive for RHEL
可移植红帽构建的 OpenJDK 11 JRE 归档分布 RHEL 7 和 8 主机。
Red Hat build of OpenJDK 11 portable archive for RHEL
可移植红帽构建的用于 RHEL 7 和 8 主机的 OpenJDK 11 存档分布。
Red Hat build of OpenJDK archive for Windows

红帽构建的 OpenJDK 8,红帽构建的 OpenJDK 11,以及红帽为所有支持的 Windows 主机构建 OpenJDK 11 发行版。如果主机上可能会安装多个红帽构建的 OpenJDK 版本,则建议使用。这个发行版本包括:

  • Java Web Start
  • mission Control
Windows 的 Red Hat build of OpenJDK 安装程序
红帽构建的 OpenJDK 8,红帽构建的 OpenJDK 11,以及红帽为所有支持的 Windows 主机构建 OpenJDK 11 MSI 安装程序。(可选)安装 Java Web Start 并设置环境变量。适用于系统范围内的 OpenJDK 版本安装。

其他资源

更新于 2023-09-20

法律通告

Copyright © 2023 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.