📅  最后修改于: 2023-12-03 15:02:44.176000             🧑  作者: Mango
在Linux系统中,如果安装了多个Java版本,我们需要查看所有已安装的Java版本以确定要使用哪个版本。本文将介绍如何使用Linux命令查看所有已安装的Java版本。
以下是查看所有已安装Java版本的几个常用命令。
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:
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
如果没有安装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版本。根据您的情况,您可以选择其中任何一种方法。