百度
360搜索
搜狗搜索

如何查看linux安装了哪些jdk详细介绍

在 Linux 系统中,你可以通过以下几种方法来查看已安装的 JDK:

1. 使用
which
whereis命令

这两个命令可以帮助你找到 Java 可执行文件的位置。

which命令

which命令会在系统的PATH环境变量所包含的目录中查找指定命令的位置。若 Java 已安装且其可执行文件在PATH中,就可以使用此命令查看。示例命令如下:
bash

 

当命令执行后,会显示 Java 可执行文件的路径,例如:
plaintext

/usr/bin/java

这表明/usr/bin/java是当前系统默认使用的 Java 可执行文件。

whereis命令

whereis命令会查找指定命令的二进制文件、源代码文件和帮助文档文件的位置。示例命令如下:
bash

 

命令执行后,输出结果可能如下:
plaintext

java: /usr/bin/java /usr/share/java /usr/lib/jvm/java-11-openjdk-amd64/bin/java

这显示了与 Java 相关的多个路径。

2. 使用
update-alternatives命令

update-alternatives是一个用于管理系统中多版本可替换程序的工具,它能列出系统中所有已注册的 Java 版本。示例命令如下:
bash

update-alternatives  

命令执行后,会显示类似下面的输出:
plaintext

java - auto mode

link best version is /usr/lib/jvm/java-11-openjdk-amd64/bin/java

link currently points to /usr/lib/jvm/java-11-openjdk-amd64/bin/java

link java is /usr/bin/java

slave java.1.gz is /usr/share/man/man1/java.1.gz

/usr/lib/jvm/java-11-openjdk-amd64/bin/java - priority 1111

slave java.1.gz: /usr/lib/jvm/java-11-openjdk-amd64/man/man1/java.1.gz

从输出中可以看到系统中注册的 Java 版本以及当前使用的版本。

3. 查看
/usr/lib/jvm目录

在大多数 Linux 系统中,JDK 通常安装在/usr/lib/jvm目录下。你可以使用ls命令查看该目录下的内容:
bash

 /usr/lib/jvm

若有 JDK 安装,命令执行后会显示类似下面的输出:
plaintext

java-11-openjdk-amd64  java-8-openjdk-amd64

这表明系统中安装了 Java 11 和 Java 8 两个版本的 JDK。

4. 使用
java -version命令

此命令能查看当前系统默认使用的 Java 版本。示例命令如下:
bash

 

命令执行后,输出结果可能如下:
plaintext

openjdk version "11.0.17" 2022-10-18

OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)

OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu220.04, mixed mode, sharing)




91234openjdk version "11.0.17" 2022-10-18OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu220.04, mixed mode, sharing)

通过输出能得知当前默认 Java 的版本信息。

阅读更多 >>>  java是什么梗,java哥是谁的中之人

网站数据信息

"如何查看linux安装了哪些jdk"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:如何查看linux安装了哪些jdk的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!