CentOS查询Java版本

在CentOS服务器上查询Java版本是一项常见的任务,特别是在安装或更新Java时。本文将向您介绍如何在CentOS系统上查询Java版本,并提供相应的代码示例。

1. 使用Java命令查询版本

在CentOS系统中,您可以使用java命令来查询Java版本。以下是使用Java命令查询Java版本的步骤:

  1. 打开终端或控制台。
  2. 输入以下命令来查询Java版本:
java -version
  1. 按下回车键执行命令。

执行上述命令后,您将看到类似以下输出:

openjdk version "11.0.12" 2021-07-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.12+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.12+7-LTS, mixed mode, sharing)

在输出中,openjdk version后面的数字和日期是Java版本的信息。在本示例中,Java版本为11.0.12。

2. 使用alternatives命令查询版本

除了使用java命令之外,您还可以使用alternatives命令查询Java版本。alternatives命令用于在系统中管理可替代的软件版本。以下是查询Java版本的步骤:

  1. 打开终端或控制台。
  2. 输入以下命令来查询Java版本:
alternatives --display java
  1. 按下回车键执行命令。

执行上述命令后,您将看到类似以下输出:

java - status is auto.
 link currently points to /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64/bin/java
/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64/bin/java - priority 1101
 slave jre: /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64/bin/java
 slave jre_exports: /usr/lib/jvm-exports/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64
 slave jre_rpm: java-11-openjdk-headless-11.0.12.0.7-0.el8_4.x86_64
 slave jre_sdk: /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64
Current `best' version is /usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64/bin/java.

在输出中,link currently points to后面的路径是Java的安装路径。在本示例中,Java版本为11.0.12。

3. 使用rpm命令查询版本

另一种查询Java版本的方法是使用rpm命令。rpm命令用于在CentOS系统中管理软件包。以下是查询Java版本的步骤:

  1. 打开终端或控制台。
  2. 输入以下命令来查询Java版本:
rpm -q java
  1. 按下回车键执行命令。

执行上述命令后,您将看到类似以下输出:

java-11-openjdk-headless-11.0.12.0.7-0.el8_4.x86_64

在输出中,java-11-openjdk-headless后面的数字是Java版本的信息。在本示例中,Java版本为11.0.12。

总结

在本文中,我们介绍了在CentOS系统上查询Java版本的三种方法:使用java命令、使用alternatives命令和使用rpm命令。以下是查询Java版本的摘要:

方法 命令 Java版本
使用java命令 java -version 11.0.12
使用alternatives命令 alternatives --display java 11.0.12
使用rpm命令 rpm -q java 11.0.12