第 2 章 在 Red Hat Enterprise Linux 上安装红帽构建的 OpenJDK 11
OpenJDK 是用于开发和运行各种平台相关应用程序的环境,从移动应用程序到桌面和 Web 应用程序和企业系统。红帽提供了 Java Platform SE (标准版)的开源实现,称为红帽构建的 OpenJDK。
应用程序使用 JDK (Java Development Kit)开发。应用程序在 JVM (Java 虚拟机)上运行,该虚拟机包含在 JRE (Java Runtime Environment)和 JDK 中。还有一个无头版本的 Java,其占用空间最小,不包括用户界面所需的库。无头版本打包在无头子软件包中。
如果您不确定是否需要 JRE 或 JDK,建议您安装 JDK。
以下小节提供了在 Red Hat Enterprise Linux 上安装红帽构建的 OpenJDK 的说明。
您可以在本地系统中安装 Red Hat build of OpenJDK 的多个主版本。如果您需要从一个主版本切换到另一个主版本,请在命令行界面(CLI)中运行以下命令,然后按照屏幕提示操作:
$ sudo update-alternatives --config 'java'
2.1. 使用 yum 在 RHEL 上安装 JRE
您可以使用系统软件包管理器 yum
安装红帽构建的 OpenJDK Java Runtime Environment (JRE)。
先决条件
- 在系统上以具有 root 权限的用户身份登录。
- 将本地系统注册到您的红帽订阅管理帐户。请参阅 使用 Red Hat Subscription Management 用户注册系统 指南。
流程
运行
yum
命令,指定您要安装的软件包:$ sudo yum install java-11-openjdk
检查安装是否正常工作:
$ java -version openjdk version "11.0.14" 2022-01-18 LTS LTS OpenJDK Runtime Environment 18.9 (build 11.0.14+9-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.14+9-LTS, mixed mode, sharing)
注意如果上一命令的输出显示您系统上签出了不同的 OpenJDK 主版本,您可以在 CLI 中输入以下命令来将您的系统切换为使用 Red Hat build of OpenJDK 11:
$ sudo update-alternatives --config 'java'