linux如何查看jdk是什么版本

发布时间:2022-11-11 15:10:23 作者:iii
来源:亿速云 阅读:289

Linux如何查看JDK是什么版本

在Linux系统中,Java Development Kit(JDK)是开发Java应用程序的核心工具包。了解当前系统中安装的JDK版本对于开发、调试和部署Java应用程序至关重要。本文将详细介绍如何在Linux系统中查看JDK的版本信息。

1. 使用java -version命令

java -version是最常用的查看JDK版本的方法。该命令会显示当前系统中默认Java运行时环境(JRE)的版本信息。

1.1 基本用法

打开终端,输入以下命令:

java -version

输出示例:

openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

从输出中可以看到,当前系统中安装的JDK版本是OpenJDK 11.0.11。

1.2 解释输出

2. 使用javac -version命令

javac是Java编译器,用于将Java源代码编译成字节码。通过javac -version命令可以查看当前系统中安装的JDK编译器版本。

2.1 基本用法

在终端中输入以下命令:

javac -version

输出示例:

javac 11.0.11

从输出中可以看到,当前系统中安装的JDK编译器版本是11.0.11。

2.2 解释输出

3. 使用which命令查找Java可执行文件路径

在某些情况下,系统中可能安装了多个版本的JDK。通过which命令可以查找当前使用的Java可执行文件的路径。

3.1 基本用法

在终端中输入以下命令:

which java

输出示例:

/usr/bin/java

3.2 解释输出

4. 使用update-alternatives命令查看和管理多个JDK版本

在Linux系统中,update-alternatives命令用于管理系统中的多个软件版本。通过该命令可以查看和管理系统中安装的多个JDK版本。

4.1 查看所有已安装的JDK版本

在终端中输入以下命令:

update-alternatives --display java

输出示例:

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
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java - priority 1081
  slave java.1.gz: /usr/lib/jvm/java-8-openjdk-amd64/jre/man/man1/java.1.gz

4.2 解释输出

4.3 切换JDK版本

如果需要切换JDK版本,可以使用以下命令:

sudo update-alternatives --config java

输出示例:

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

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

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

输入对应的选择编号,然后按回车键即可切换JDK版本。

5. 使用/usr/lib/jvm目录查看已安装的JDK

在大多数Linux发行版中,JDK通常安装在/usr/lib/jvm目录下。通过查看该目录,可以了解系统中安装的所有JDK版本。

5.1 基本用法

在终端中输入以下命令:

ls /usr/lib/jvm

输出示例:

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

5.2 解释输出

6. 总结

在Linux系统中,查看JDK版本的方法有多种,常用的包括java -versionjavac -versionwhich javaupdate-alternatives和查看/usr/lib/jvm目录。通过这些方法,可以快速了解当前系统中安装的JDK版本,并根据需要进行版本切换和管理。

掌握这些方法,对于Java开发者来说是非常重要的,尤其是在需要处理多个JDK版本的环境中。希望本文能够帮助您更好地管理和使用Linux系统中的JDK。

推荐阅读:
  1. 如何查看jdk版本
  2. 怎样查看jdk版本的命令是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux jdk

上一篇:linux内核有没有中断函数

下一篇:linux建立group的方法是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》