📜  linux 命令查看所有已安装的 java 版本 - Java (1)

📅  最后修改于: 2023-12-03 15:02:44.176000             🧑  作者: Mango

Linux命令查看所有已安装的Java版本

在Linux系统中,如果安装了多个Java版本,我们需要查看所有已安装的Java版本以确定要使用哪个版本。本文将介绍如何使用Linux命令查看所有已安装的Java版本。

步骤

以下是查看所有已安装Java版本的几个常用命令。

1. 使用update-alternatives命令

update-alternatives是Debian/Ubuntu系统中用于切换类似软件的命令。输入以下命令:

sudo update-alternatives --config java

它会列出已安装的Java版本,然后要求您选择要使用的Java版本。输入数字来选择Java版本,如下所示:

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      auto mode
  1            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
* 2            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1081      manual mode

Press <enter> to keep the current choice[*], or type selection number:

2. 使用update-java-alternatives命令

update-java-alternatives是Java运行时环境的工具,它允许您使用Linux系统上安装的多个Java版本。输入以下命令:

sudo update-java-alternatives -l

它会列出所有已经安装的Java版本,如下所示:

java-1.8.0-openjdk-amd64      1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64
java-11-openjdk-amd64         1081       /usr/lib/jvm/java-11-openjdk-amd64

3. 使用java命令查看已安装的Java版本

如果没有安装update-alternatives或update-java-alternatives,则可以使用java命令查看系统上已安装的Java版本。输入以下命令:

java -version

它会输出Java版本信息,如下所示:

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubuntu1~16.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
结论

在此,我们讨论了如何查看Linux系统上已安装的Java版本。根据您的情况,您可以选择其中任何一种方法。