如何查看linuxjdk版本
如何查看linuxjdk版本详细介绍
在 Linux 系统中,你可以通过以下几种常见的命令来查看 JDK 版本:
1. 使用
java -version 命令
此命令能查看当前系统默认使用的 Java 版本。在终端输入如下命令:
bash
若系统已安装 JDK,该命令会输出 Java 的版本信息,示例输出如下:
plaintext
openjdk version "11.0.17" 2022-10-18 LTSOpenJDK Runtime Environment Corretto-11.0.17.8.1 (build 11.0.17+8-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.17.8.1 (build 11.0.17+8-LTS, mixed mode)
2. 使用
javac -version 命令
如果你想查看 Java 编译器的版本,可以使用此命令。在终端输入:
bash
javac
示例输出如下:
plaintext
javac 11.0.17
3. 若存在多个 JDK 版本
当系统中安装了多个 JDK 版本时,你可以通过 update-alternatives 命令查看所有可用的 Java 版本:
bash
update-alternatives
这个命令会列出所有可用的 Java 版本,并让你选择默认使用的版本。示例输出如下:
plaintext
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:
9912345678910There 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:
你可以依据需求选择不同的 Java 版本。