Java是世界上最受欢迎的编程语言之一,用于构建不同类型的跨平台应用程序。
本教程介绍如何使用命令行检查Linux Java版本。这在安装需要指定版本的Java的应用程序时很有用。
Java使用语义版本控制。可用于生产的版本按格式MAJOR.MINOR.SECURITY
进行版本控制。例如,在Java 11.0.8中,11
是主要版本,0
是次要版本,8
是安全版本。
MAJOR
主要版本增加新的特性。MINOR
次要版本包含各种错误修复和兼容的改进。SECURITY
安全版本提供了重要的安全修复程序。
要找出您的Linux 安装Java版本,请运行java -version
命令。该命令将显示默认的Java版本。
java -version
openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
在此示例中,我们在Linux 安装Java版本11.0.8
。您Linux安装的版本可能不同。
如果您看消息java: command not found Java:命令找不到,则表未在Linux 安装Java。 要安装Java,请根据您的Linux发行版本指南安装Java。
如果Linux 同时安装多个Java版本。要检查您的Linux 是否安装多个Java版本,请运行命令sudo update-alternatives --config java
。
如果只安装一个Java版本,命令将会打印消息There is only one alternative in link group java。
否则,如果Linux 安装多个版本Java,则该命令将显示一个菜单,您可以设置默认Java版本。
要更改默认的Java版本,只需输入版本号列中的数字,然后按Enter
。
sudo update-alternatives --config java
There are 3 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 to keep the current choice[*], or type selection number:
结论
你只需运行命令java -version
。即可很容易找到Linux安装Java版本。如有任何疑问,请随时发表评论。