AlmaLinux 或 RockyLinux 是企业 Linux 操作系统,是托管或运行服务器应用程序的完美选择。它们是免费且开源的,因此任何人都可以使用它们来建立自己的 Linux 基础设施。
然而,通过其存储库提供的默认Java是OpenJDK,它是Oracle Java的开源版本。因此,对于那些正在寻找在 Almalinux 或 Rocky Linux 8/9 上长期支持的安装Oracle Java 版本 8的命令的人,那么在本教程中,我们将学习如何做到这一点。
第 1 步:下载 Oracle Java 8
目前无法直接使用 Almalinux 或 Rocky 的 DNF 包管理器获取Oracle Java 8,因为它不存在,因此,请访问Oracle官方网站并根据系统架构(x64或x86)下载JDK或JRE 8)。在这里,我们下载的是64位版本。
步骤2:更改文件的执行权限
下载文件并将其安装到系统上后,让我们更改其执行权限并安装 Java 8,不会出现任何问题。
切换到文件所在目录并运行,命令如下:
sudo chmod a+x file-name
本文示例应该输入命令为:
sudo chmod a+x jdk-8u*-linux-x64.rpm
步骤 3:在 Almalinux 或 RockyLinux 上安装 Oracle JDK 8
使文件可执行后,请使用 RPM 命令在系统上安装 JDK 或 JRE 8。
sudo rpm -ivh jdk-8u*-linux-x64.rpm
第四步:检查版本
为了确认您的系统上是否安装了Java版本,我们可以使用给定的命令。
java -version
但是,如果你安装了多个版本的 Java,则最新的默认版本将出现在上述命令的结果中。因此,要将 Oracle Java 8 设置为系统的默认版本(如果尚未设置),请执行下一步。
第 5 步:更新替代方案
更新替代项以根据你的项目设置默认的 Java 版本。例如,如果你有多个版本以及 Oracle Java 8,则可以使用给定的命令将其配置为系统范围默认值:
sudo update-alternatives --config java
上面的命令将列出Linux系统上已安装的 Java 版本。它还会询问您希望将哪个版本作为默认版本。输入选择编号并按 Enter 键。
同样,那些想要更改Java编译器-Javac的人也可以使用以下命令:
sudo update-alternatives --config javac
卸载Java
如果在某些情况下,当您的系统上不需要 Oracle Java 8 时,要将其从 AlmaLinux 或 Rocky 中完全删除,请运行给定的命令:
sudo dnf remove jdk-1.8
以上设置过程仅供参考,大家可以根据自己实际使用的Linux系统进行灵活设置。
本文由趣云笔记(www.ecscoupon.com)整理发布,未经许可,切勿转载。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。