CentOS 设置默认JDK步骤详解及命令

下面我将详细讲解 CentOS 设置默认 JDK 的步骤及命令,具体步骤如下:

1. 确认安装的 JDK 版本

首先请登录到你的 CentOS 系统中,使用以下命令来检查已经安装的 JDK 和 JRE 版本:

java -version

示例输出:

openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)

在确认已经安装的 JDK 版本之后,你需要下载并安装另外一个 JDK 版本,以供选择并设置为默认 JDK。

2. 下载并安装需要的 JDK 版本

在进行 JDK 安装前,请先进入想要安装 JDK 版本的官方网站,下载对应版本的 JDK 安装包。例如,如果你想要安装 JDK 1.8 版本,可以前往 Oracle 官网 下载对应的 JDK 包。

下载完成后,使用以下命令进行安装:

tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/

此命令将 JDK 安装文件解压缩到 /usr/local/ 目录中,并自动为其创建一个名为 jdk1.8.0_291 的目录。

3. 配置 JDK 环境变量

安装 JDK 完成后,需要设置系统环境变量,让系统可以找到安装好的 JDK 路径。执行以下命令,编辑 /etc/profile 文件:

vim /etc/profile

在打开的 /etc/profile 文件中,末尾添加以下内容:

JAVA_HOME=/usr/local/jdk1.8.0_291
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

退出编辑,并执行以下命令,使配置生效:

source /etc/profile

4. 切换 JDK 版本

在安装多个 JDK 版本后,你需要设置默认 JDK 版本。通过以下命令切换 JDK 版本:

sudo alternatives --config java

示例输出:

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-1.el8_4.x86_64/bin/java)
   2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el8_4.x86_64/bin/java)
*+ 3           /usr/local/jdk1.8.0_291/bin/java

Enter to keep the current selection[+], or type selection number:

在提示中,选择你想要设置成默认 JDK 的版本序号。

5. 验证 JDK 版本

使用以下命令来验证当前 JDK 版本是否已经切换:

java -version

如果正确地安装并设置了 JDK 版本,你应该可以看到类似如下输出:

openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)

注意,以上展示的 JDK 版本可能与你实际安装的版本不同。

另外,如果你想要卸载一个 JDK 版本,可以使用 rpm 命令进行卸载。例如:

sudo rpm -e jdk1.8.0_171

这里演示的是在 CentOS 系统上即使存在多个 JDK 版本,也可以选择指定的版本作为默认 JDK,并验证其可用的方法。无论使用的是哪种方式完成初始安装,均有可能全部或者即将不再提供维护。因此请确保安装和卸载过程中,参照最新的官方说明文件。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 设置默认JDK步骤详解及命令 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 如何在Linux系统上安装和配置CI/CD工具?

    下面是在Linux系统上安装和配置CI/CD工具的完整攻略,步骤如下: 1. 安装和配置 Git 首先,我们需要安装 Git,并配置 Git 的用户名和邮箱。Git 是版本控制工具,可以帮助我们管理我们的代码: sudo apt-get install git # 安装Git git config –global user.name "Your …

    Linux 2023年4月19日
    00
  • Cobbler 批量安装操作系统的配置方法

    下面是”Cobbler批量安装操作系统的配置方法”的完整攻略。 1. 安装Cobbler 安装Cobbler的方法取决于所用的Linux发行版。通常可以通过包管理器安装,例如在Ubuntu/Debian中可以使用以下命令: sudo apt-get update sudo apt-get install cobbler 安装完成后,需要启动Cobbler服务…

    Linux 2023年5月14日
    00
  • 安装redhat 8.0红帽系统的图文教程(小白必备)

    以下是“安装redhat 8.0红帽系统的图文教程(小白必备)”的完整攻略: 安装redhat 8.0红帽系统的图文教程(小白必备) 1. 下载redhat 8.0镜像文件 首先,我们需要从官网下载redhat 8.0的镜像文件。在网站的下载页面,我们选择合适的版本并下载对应的ISO文件。 2. 制作启动盘 接着,我们需要将ISO文件制作成可引导的启动盘。我…

    Linux 2023年5月24日
    00
  • 解决Linux无法正常安装与卸载Node.js的方法

    下面就是“解决Linux无法正常安装与卸载Node.js的方法”的攻略: 一、安装Node.js 在Linux中,可以使用类似于wget或curl的命令来下载Node.js的最新版二进制文件(.tar.gz格式),然后使用tar命令解压缩文件: wget https://nodejs.org/dist/v16.5.0/node-v16.5.0-linux-x…

    Linux 2023年5月14日
    00
  • [2019.05.09]Linux 学习笔记(3)

    最近的心得: CLI真好用,GUI就是渣渣  1. Bash 里面的命令是可以起别名的,起一个别名的方法是  alias [Alias]=[command] command可以是任意长的别名,比如 alias upload=“uemcli -d 10.1*9.**.*5 -u ***** -p ******** -upload -f *****-c4dev_…

    Linux 2023年4月12日
    00
  • Smart210学习记录——-linux驱动中断

    Linux中断  Linux 的中断处理分为两个半部,顶半部处理紧急的硬件操作,底半部处理不紧急的耗时操作。tasklet 和工作队列都是调度中断底半部的良好机制,tasklet 基于软中断实现。内核定时器也依靠软中断实现。 1.申请和释放中断 申请中断 int request_irq(unsigned int irq, irq_handler_t hand…

    Linux 2023年4月11日
    00
  • Linux_unix

    Linux/Unix 基础入门攻略 作为一名计算机爱好者,你一定听说过 Linux 和 Unix 操作系统。这两个操作系统都被广泛地应用于服务器领域和科学计算,因其稳定性、安全性和高效性而备受推崇。本文将为初学者介绍 Linux 和 Unix 操作系统的基础知识和入门指南,让你轻松掌握它们的基本使用方法。 Linux 和 Unix 的区别 首先来了解一下两者…

    Linux 2023年5月14日
    00
  • Linux certutil命令

    Linux certutil 命令的作用与使用方法 Linux certutil 命令用于管理证书和密钥库。它可以帮助用户创建、导入、导出和删除证书和密钥库。 命令语法 certutil 命令的基本语法如下: certutil [选项] [文件名] 命令选项 certutil 命令支持以下选项: -A:将证书添加到证书库中。 -d:指定证书库的路径。 -D:…

    Linux 2023年5月10日
    00
合作推广
合作推广
分享本页
返回顶部