如何查找Linux中的Java版本
Sun Microsystems于1995年创建了Java,作为一种高级的、面向对象的编程语言。随着时间的推移,Java已经发展成为最著名的高级语言之一。如今,它深受金融、科学和房地产领域的企业的喜爱。它是开源的,与平台无关,适应性强,而且简单易懂,易于使用。
用于创建各种跨平台应用程序的最受欢迎的编程语言之一叫做Java。在Python中可以实现的大部分内容在Java中也可以实现。此外,Jpython是Python的一个版本,可以与Java和JVM(Java虚拟机)一起工作。这篇文章将指导你找到Ubuntu Linux的最新Java版本,如果还没有安装的话,就安装它。
本文介绍了如何使用命令行来确定你的Linux系统上安装的是什么版本的Java。当设置需要特定Java版本的软件时,这可能会有帮助。
什么是Java版本?
Java版本指定你的操作系统目前使用的Java软件版本。
为了提高性能、稳定性、复杂的功能和最新的安全更新,我们强烈建议应更新版本。这可以在很大程度上协助你保持现状,并帮助你避免许多不希望出现的问题。
你必须升级到最新的Java版本,才能使用许多网站、软件包或库。因此,最好是保持最新,在你的电脑上下载最新的版本。例如,最新的Java版本提供了耐人寻味的功能,如检查3D图像的能力。
让我们开始安装和验证Java版本的过程,不再多说。
验证Java版本
Java使用的是语义版本管理。准备用于生产的版本是按以下方式进行的。
MAJOR.MINOR.SECURITY
例如,Java 11.0.8有三个版本:安全版本、次要版本和11的主要版本。
MAJOR - 新的特点和功能包括在主要版本中。
MINOR - 小型更新包括一些兼容的错误修复。
安全问题 - 关键的安全修复包含在安全版本中。
在一般情况下,按照以下两个步骤来验证您的系统中的Java版本。
- 打开命令提示符。
- 使用java -version命令来确定当前安装在系统上的Java版本。
针对Linux的Ubuntu、Debian和CentOS的Java版本验证
遵循以下步骤:
- 启动终端。
- 执行下一个命令。
java -version
C:\Users\Chandu>java -version
java version "19.0.1" 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)
在这个例子中,我们的机器运行的是19.0.1版的Java。你的电脑上的版本有可能不同。
如果你收到错误信息 ” java: command not found ” ,说明电脑上没有安装Java。根据你的Linux发行版,使用下面的一个说明来安装Java。
有一些方法可以在终端安装软件包。通过复制这些命令并运行它们,你应该能够直接通过终端安装版本。由于这些版本都不需要图形用户界面,它们都是 “无头 “的。
然而,你可以利用浏览器技术来获得最新的版本(16.02)。现在让我们一步一步地走过安装过程。
使用浏览器安装Java
遵守下载Java的指示。
- 进入谷歌,输入”下载java JDK“,并点击出现的第一个链接。
- Java开发工具包”(JDK)是一个用于创建基于Java的软件的工具。另外,你也可以通过点击这个链接立即进入该页面。
- 转到 “Java SE下载 “下的 “Java SE 16″,因为那是最新的版本。下载JDK的程序如下。
- 通过滚动软件包找到 ” Linux x64 Debian Package “。下载其中的文件。你会看到该文件的扩展名是deb,因为Ubuntu使用Debian软件包安装程序。
- 下载完成后,打开包含下载包的文件夹。选择 “在终端打开”,在窗口的任何地方进行右键点击。
- 要开始解压下载的软件包,在终端输入以下命令。
使用Java安装路径,检查Java的版本。
Java安装路径也可用于检查Java版本。
有两种方法来定位Java安装路径或目录。
- 下面的命令可以作为定位Java安装路径的初始方法。
update-alternatives --list java
这将显示出整个Java路径,如下图所示。
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
注意:运行以下命令来访问CentOS和RHEL操作系统。
update-alternatives --list
- whereis命令也可以用来寻找Java路径。
使用whereis命令,如下图所示。
Whereis java
输出 :输出应该如下
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz
在这之后,使用ls命令列出/usr/bin/java中的内容。
ls -l /usr/bin/java
你应该观察到以下结果。
lrwxrwxrwx 1 root root 22 Feb 5 04:50 /usr/bin/java -> /etc/alternatives/java
从上面的输出可以看出,/usr/bin/java是一个指向/etc/alternatives/java的符号链接。
为了列出/etc/alternatives/java的内容,再使用一次ls命令。
它将显示路径。
在已安装的软件包列表中搜索Java版本
要查看已安装软件包的列表并进行Java搜索,你也可以检查Java版本。对于Ubuntu和Debian操作系统,请遵循以下说明。
你可以使用apt或dpkg命令列出所有安装的软件包。
1. 使用apt命令,列出所有已安装的软件包并查找Java。
apt list --installed | grep -i openjdk
下面的输出应该显示所安装的Java版本。
openjdk-11-jdk-headless/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic]
openjdk-11-jdk/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic]
openjdk-11-jre-headless/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic]
openjdk-11-jre/focal-updates,focal-security,now 11.0.9.1+1-0ubuntu1~20.04 amd64 [installed,automatic]
2. 使用 dpkg 命令,列出所有已安装的软件包并查找 Java。
dpkg -l | grep -i openjdk
下面的输出应该显示所安装的Java版本。
/usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
/usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
对于CentOS和RHEL操作系统,请遵循以下说明:
要列出所有已安装的软件包并查找Java,请使用yum或dnf命令,如下所示。
yum list installed | grep -i openjdk
这将显示安装的Java版本,如下图所示。
java-11-openjdk.x86_64 1:11.0.9.11-3.el8_3
java-11-openjdk-devel.x86_64 1:11.0.9.11-3.el8_3
java-11-openjdk-headless.x86_64 1:11.0.9.11-3.el8_3
删除Java版本
你可以输入以下命令,从你的电脑中删除Java。
sudo apt remove default-jdk default-jre
如果我们想删除该软件包,那么我们可以输入命令。
dpkg -list | grep jdk
sudo apt remove jdk-16.0.2
如果你按 “Y”,然后按 “ENTER”,包裹就会被删除。
在jdk或jre中是否可能?
JRE是运行Java应用程序(Java运行环境)的必要条件。它适用于多个操作系统,包括Windows、Linux、Mac和Solaris。
Java程序是使用JDK(Java开发工具包)开发的。大多数程序员往往从这里开始。取决于你想完成什么。
Utilizing JDK(when…?)
你希望创建Java应用程序。包括一个编译器和Java应用程序启动器。
它可以通过Java应用启动器访问主要的Java库,启动JRE,进行编码。
JRE 何时使用
必须使用库和其他文件。它缺乏自己的编译器和故障检测软件。当使用实用程序,如数学或数据相关集和指令来运行基于Java的应用程序时。
一些Java应用
Java主要用于
- 为Android创建应用程序。
- 在创建基于云和网络的应用程序时。
- 如Netbeans和Eclipse软件。
- 聊天机器人。
- 游戏。
- 企业和科学应用
只需执行java -version,就可以快速查看你的Linux系统上安装了什么Java版本。
如果我们想保持更新并获得最新软件和软件包的实践经验,保持我们的方案更新是至关重要的。这种检查和平衡可以在很大程度上确保我们的系统是有效、安全和最新的。
一旦知道了Java版本,你可以开始创建从简单的桌面程序到移动程序的任何东西。