如何在 CentOS V8 上安装 OpenJDK
Java 是一种优秀的编程语言,大多数设备都是使用 Java 构建的,从桌面应用程序到不同的系统。在 CentOS 8 上安装 Java 时,您可以选择 Oracle Java 或 OpenJDK。Oracle 版本提供一些高级功能,并且不是免费的。但 OpenJDK 可以免费安装。
今天的文章重点介绍在 CentOS V8 上安装 OpenJDK 的步骤。
在 CentOS 8 上安装 OpenJDK
CentOS 非常适合编程,当您想要创建 Java 应用程序时,您可以利用其存储库中提供的两个默认 Java 版本:Java 11 或 Java 8。安装 OpenJDK 时,您可以设置将哪个 Java 版本用作默认选项,包括导出其路径以使其可供您在 CentOS 8 上构建的应用程序使用。
在本教程中,我们将安装 OpenJDK 11,然后将其设置为默认 Java。
要安装 OpenJDK 11,请使用管理员权限运行以下命令。此外,我们正在使用 YUM 包管理器。使用DNF。
执行该命令后,系统将在距离您所在区域最近的镜像中找到可用的 OpenJDK 11,下载并安装它。
当提示授权安装时,按Y继续安装。
YUM 将下载指定的 OpenJDK 及其依赖项。一旦具备安装所需的一切,它将安装 OpenJDK 并显示类似于下面的输出,确认它已安装并且依赖项已安装。
此时,您的默认 Java 版本尚未更改。我们必须对其进行配置,将已安装的 OpenJDK 11 设置为我们的默认 Java。
为此,请使用updates-alternatives命令。
执行该命令将显示系统上可用的 Java 版本。对于我们的例子,我们可以注意到我们安装了三个 Java 版本。
我们的目标是选择 OpenJDK 11 作为默认选项。因此,我们将在终端提示中输入其选择编号,然后按 Enter 键。 确保您为您的案例使用正确的选择编号。在此示例中,OpenJDK 11 的选择数量为 3。
选择默认 Java 版本后,通过检查 CentOS 8 上的 Java 版本来验证更改。
我们已经安装了 OpenJDK 11 并将其设置为默认 Java 版本。
到目前为止,我们的安装工作正常。但是,当您想在 CentOS 上运行 Java 应用程序并希望它们使用默认设置的 Java 版本时,您必须设置 JAVA_HOME 环境变量。
任何 Java 应用程序都将使用您为 Java 版本定义的环境变量来在您的系统上运行。首先,我们必须获取要设置其变量的 OpenJDK 的位置。因此,使用 update-alternatives 命令列出其位置。
在我们的例子中,我们关注的是 OpenJDK 11。因此,复制突出显示的路径。
接下来,使用您选择的编辑器打开 .bash_profile 并将复制的 OpenJDK 路径粘贴到文件底部。
使用格式JAVA_HOME=”/the-path/”然后保存并退出文件。
最后一步是验证我们新添加的环境变量是否正常工作。为此,请使用echo命令检查它是否为JAVA_HOME环境变量提供了正确的路径。
输出确认我们已成功添加环境变量。这就是如何在 CentOS 8 上安装 OpenJDK 并为您的系统设置环境变量。
结论
Java 是大多数程序员必不可少且常用的语言。对于 CentOS 8 用户,您可以按照本指南中介绍的步骤轻松地在系统中安装 OpenJDK、配置默认 Java 版本并设置所有 Java 应用程序都可以访问的环境变量。