如何检查Java版本
Java是世界上最受欢迎的编程语言之一,用于构建不同类型的跨平台应用程序。
本文介绍了如何使用命令行检查Linux系统上安装了Java的哪个版本。 这在安装需要特定版本的Java的应用程序时很有用。
Java版本控制
Java使用语义版本控制。 可用于生产的发行版按以下方案进行版本控制:
MAJOR.MINOR.SECURITY
例如,在Java 11.0.8中,11
是主要版本,0
是次要版本,8
是安全版本。
MAJOR
-主要版本带来了新的功能。MINOR
-次要版本包含各种错误修复和兼容的改进。SECURITY
-安全版本提供了重要的安全修复程序。
检查Java版本
要找出您的系统上安装了哪个Java版本,请运行java -version
命令:
java -version
该命令将显示默认的Java版本:
openjdk 11.0.8 2020-07-14OpenJDK 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)
在此示例中,我们在系统上安装了Java版本11.0.8
。 您系统上安装的版本可能不同。
如果您收到“java: command not found”Java:命令找不到,则表示系统上未安装Java。 要安装Java,请根据您的Linux发行版本使用以下指南之一:
- 在Ubuntu上安装Java。
- 在Debian上安装Java。
- 在CentoS上安装Java。
系统可能同时安装了多个Java版本。 要检查您的计算机上是否安装了多个Java,请运行:
sudo update-alternatives --config java
如果只有一个Java安装,则输出将类似于以下内容:
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/javaNothing to configure.
否则,如果安装了多个Java,则该命令将显示一个菜单,您可以在其中选择哪个版本为默认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 <enter> to keep the current choice[*], or type selection number:
要更改默认的Java版本,只需输入版本号(“选择”列中的数字),然后按Enter
。
结论
只需键入java -version
。即可很容易地发现Linux系统上安装了什么Java版本。
如有任何疑问,请随时发表评论。
以上是 如何检查Java版本 的全部内容, 来源链接: utcz.com/z/507570.html