百度
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 的版本信息。

阅读更多 >>>  javase是什么,JavaSE和JavaEE的区别是什么?

文章数据信息:

本文主要探讨:"如何查看linux安装了哪些jdk", 浏览人数已经达到30次, 首屏加载时间:1.733 秒。