当前位置 : 主页 > 操作系统 > centos >

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

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面我将详细讲解 CentOS 设置默认 JDK 的步骤及命令,具体步骤如下: 1. 确认安装的 JDK 版本 首先请登录到你的 CentOS 系统中,使用以下命令来检查已经安装的 JDK 和 JRE 版本: java -ver

下面我将详细讲解 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 包。

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

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

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,并验证其可用的方法。无论使用的是哪种方式完成初始安装,均有可能全部或者即将不再提供维护。因此请确保安装和卸载过程中,参照最新的官方说明文件。

上一篇:linux下dhcp服务配置教程
下一篇:没有了
网友评论