如何在 RHEL 8/CentOS 8 Linux 上安装 Java
Java 在服务器上非常流行,如果您计划使用 RHEL 8/CentOS 8,则需要安装它。在 RHEL 上安装 Java 有多种方法,可以通过开源 OpenJDK 包安装,也可以直接从 Oracle 安装。
在本教程中您将学习:
如何安装 OpenJDK 8
如何安装 OpenJDK 11
如何安装 Oracle Java 8 JRE
如何安装 Oracle Java 8 JDK
如何切换 Java 版本
RHEL 8 上的 Java。
如何安装 OpenJDK 8
在 RHEL 8/CentOS 8 上安装 OpenJDK 11。
OpenJDK 8 可直接在默认的 RHEL 8/CentOS 8 存储库中使用。如果这是您需要的 Java 版本,请继续使用 DNF 安装该软件包。
# dnf install java-1.8.0-openjdk-devel
如何安装 OpenJDK 11
在 RHEL 8/CentOS 8 上安装 OpenJDK 11。
OpenJDK 11 是 Java 的较新版本,但 Red Hat 将其包含在 RHEL 8/CentOS 8 中,以“面向未来”发布并迎合 RHEL 10 年生命周期中可能出现的更新应用程序。如果您正在寻找 Java 的最新版本,请使用 DNF 来安装它。
# dnf install java-11-openjdk-devel
如何安装 Oracle Java 8 JRE
总是有理由直接从 Oracle 安装 Java 官方版本。由于 Oracle Linux 本质上是 RHEL 的克隆,因此以这种方式获取 Java 也没有问题。
下载 Oracle Java 8。
前往 Oracle 的 Java 下载页面,下载最新的 64 位 RPM。它位于链接列表的底部。
在 RHEL 8 上安装 Java 8 JRE。
当您拥有 RPM 后,打开终端,然后使用 DNF 在本地安装该文件。
# dnf install /home/user/Downloads/jre-8u201-linux-x64.rpm
如何安装 Oracle Java 8 JDK
下载 Oracle JDK 8。
如果您想使用 Java 进行开发,那么您还需要 JDK。 Oracle 也为此提供了一个包。转至 Oracle JDK 下载页面,并在第一个“Java SE Development Kit”标题下找到 Linux x64 RPM 下载。请务必先接受许可协议。
在 RHEL 8 上安装 Java 8 JDK。
获得 RPM 后,使用 DNF 再次安装它,就像之前使用 JRE 一样。
# dnf install /home/user/Downloads/jdk-8u201-linux-x64.rpm
如何切换 Java 版本
检查 RHEL 8 上的 Java 版本。
您可以在同一系统上安装多个版本的 Java。为了充分利用其中任何一个,您需要能够轻松地在版本之间切换,并且可以使用 RHEL 内置的简单工具。首先检查您当前运行的 Java 版本。
$ java -version
在 RHEL 8 上切换 Java 版本。
现在,您可以使用 alternatives
列出可用的 Java 版本并启用您想要使用的版本。
# alternatives --config java
您将看到可用 Java 版本的列表。输入与您要使用的号码相对应的号码,或按 Enter 键保留当前号码。
结论
您已正式准备好开始在 RHEL 8/CentOS 8 上使用 Java。您不需要安装所有这些,OpenJDK 可能适合大多数应用程序。也就是说,有选择是件好事,RHEL 8/CentOS 8 当然提供了足够的选择。