如何查找Linux中的Java版本

如何查找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版本。

  1. 打开命令提示符。
  2. 使用java -version命令来确定当前安装在系统上的Java版本。

针对Linux的Ubuntu、Debian和CentOS的Java版本验证

遵循以下步骤:

  1. 启动终端。
  2. 执行下一个命令。
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版本,你可以开始创建从简单的桌面程序到移动程序的任何东西。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程