如何在 Linux 中查找 Java 版本2024年9月10日 | 阅读 6 分钟 Sun Microsystems 于1995年创建了 Java,作为一种高级、面向对象的编程语言。随着时间的推移,Java 已发展成为最知名的语言之一。如今,它在金融、科学和房地产行业的公司中很受欢迎。它开源、平台独立、适应性强,并且易于理解和使用。 Java 是最受欢迎的编程语言之一,用于创建各种跨平台应用程序。Python 中的大多数功能在 Java 中也同样可用。此外,Jpython 是一个与 Java 和 JVM(Java 虚拟机)兼容的 Python 版本。本文将引导您查找 Ubuntu Linux 的最新 Java 版本,并在尚未安装的情况下进行安装。 本文介绍了如何使用命令行确定 Linux 系统上安装的 Java 版本。在设置需要特定 Java 版本的软件时,这可能很有帮助。 什么是 Java 版本?Java 版本指定了您操作系统当前使用的 Java 软件版本。 为了提高性能、稳定性和复杂功能,并获得最新的安全更新,强烈建议更新版本。这对于帮助您保持最新并避免许多不必要的问题大有帮助。 您必须升级到最新的 Java 版本才能使用许多网站、软件包或库。因此,最好保持更新,并在您的 PC 上下载最新版本。例如,最新的 Java 版本提供了检查 3D 图像等有趣的功能。 现在,让我们开始安装和验证 Java 版本。 废话不多说,我们开始吧! 验证 Java 版本Java 使用语义版本控制。已准备好生产的版本如下所示: 例如,Java 11.0.8 有三个版本:11 是安全版本、次要版本和主要版本。 MAJOR - 主要版本包含新功能和新特性。 MINOR - 次要更新包含许多兼容的 bug 修复。 SECURITY - 安全版本包含关键安全修复。 总而言之,请按照以下两个步骤在您的系统中验证 Java 版本:
Linux Ubuntu、Debian 和 CentOS 的 Java 版本验证请按照以下步骤操作:
在此示例中,我们的机器正在运行 Java 版本 19.0.1。您 PC 上的版本可能不同。 如果您收到“java: command not found”的错误消息,则表示您的计算机上未安装 Java。根据您的 Linux 发行版,使用以下说明之一安装 Java。 有多种方法可以通过终端安装软件包。您可以通过复制并运行这些命令来直接从终端安装版本。由于这些版本都不需要图形用户界面,因此它们都是“无头”的。 但是,您可以使用浏览器方法获取最新版本(16.02)。现在,让我们一步一步地完成安装过程。 使用浏览器安装 Java请按照说明下载 Java。
通过 Java 安装路径检查 Java 版本 您也可以通过 Java 安装路径来检查 Java 版本。 有两种方法可以找到 Java 安装路径或目录。
这将显示完整的 Java 路径,如下图所示: 注意:运行以下命令以访问 CentOS 和 RHEL 操作系统:
使用 whereis 命令,如下所示: 输出:输出应如下所示: java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz 之后,使用 ls 命令列出 /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 版本。请按照以下说明操作 Ubuntu 和 Debian 操作系统: 您可以使用 apt 或 dpkg 命令列出所有已安装的软件包。 1. 使用 apt 命令列出所有已安装的软件包并搜索 Java: 以下输出应该会显示已安装的 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: 以下输出应该会显示已安装的 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 操作系统: 使用 yum 或 dnf 命令列出所有已安装的软件包并搜索 Java,如下所示: 这将显示已安装的 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: 如果我们想卸载该软件包,可以输入以下命令: 如果您按“Y”然后按“ENTER”,则该软件包将被卸载。 jdk 或 jre 是否可行?JRE 用于运行 Java 应用程序(Java 运行时环境)。它支持包括 Windows、Linux、Mac 和 Solaris 在内的多种操作系统。 Java 程序使用 JDK(Java Development Kit)开发。大多数程序员通常从这里开始。这取决于您想做什么。 使用 JDK(何时...?)您想创建 Java 应用程序。它包含一个编译器和一个 Java 应用程序启动器。 它通过 Java 应用程序启动器访问主要的 Java 库,该启动器启动 JRE,用于编码。 JRE 何时使用需要使用库和其他文件。它没有自己的编译器和故障检测软件。在处理诸如数学或数据相关集合等实用程序以及运行 Java 应用程序的指令时使用。 一些 Java 应用程序Java 主要用于:
只需运行 java -version 即可快速查看您的 Linux 系统上安装了哪个 Java 版本。 如果我们想保持最新并获得最新软件和软件包的实践经验,保持我们的程序更新至关重要。这种检查和平衡可以大大确保我们的系统有效、安全和最新。 一旦知道了 Java 版本,您就可以开始创建从简单的桌面程序到移动程序。 下一个主题Java 12 新特性 |
在数组中找到差值最小的数对是 Java 中一个常见的算法问题。它涉及比较数对之间的差异,以找出差值最小的数对,Java 提供了多种解决方案来解决这一挑战。示例 1:输入:A[] = {4, 7,...
7 分钟阅读
Java 的泛型提供了一种强大而安全的方式来创建处理各种类型但仍保持类型安全性的类、接口和方法。通配符在泛型中的应用进一步增强了其灵活性,使您能够设计更具适应性和可重用性的代码。上界通配符是一种...
阅读 4 分钟
java.text.CollationElementIterator 有一个 secondaryOrder() 方法。CollationElementIterator 对象中的每个 Collation 元素都有一个 secondary 组件,由 CollationElementIterator 类提供。语法:public static final short secondaryOrder(int order) 参数:上述方法需要查找次要组件以用于排序元素...
阅读 4 分钟
树同构是树数据结构中的一个基本概念。如果可以通过交换某些节点的左右子节点将一个树转换为另一个树,则称两个树是同构的。这意味着树必须具有相同的结构,但位置...
5 分钟阅读
? 将米转换为公里是各种 Java 应用程序中的常见任务,尤其是在处理不同尺度的距离或测量值时。幸运的是,执行此转换非常简单,只需要几行代码。在本节中,我们将介绍转换过程...
阅读 3 分钟
在 Java 中,TreeSet 不是使用最广泛的 Java 集合类。但在某些情况下,它比其他集合类更受欢迎。了解 TreeSet 在哪些情况下比其他集合类更受欢迎以及它是如何实现的至关重要。它...
阅读 3 分钟
Sun Microsystems 创建了高级编程语言 Java。它最初是为交互式电视设计的,但很快就为互联网进行了修改。Java 是一种面向对象的语言,其语法与 C++ 非常相似,但 Java 比 C++ 更简单、功能更强大...
阅读 4 分钟
回文素数是一种特殊的正数,也称为回文素数。如果一个数既是回文数又是素数,则称该数为回文素数。因此,一个同时具有回文和素数属性的数字...
5 分钟阅读
在 Java 中,Object 类是所有 Java 类的父类。每个 Java 类都是 Java Object 类的直接或间接子类。因此,每个 Java 类都继承了 Object 类。因此,我们无需编写以下语句...
阅读 3 分钟
Java 是一种多功能且广泛使用的编程语言,它提供了丰富的特性来高效地处理输入和输出操作。预定义的流是此功能不可或缺的一部分,它允许 Java 程序与环境交互,包括从外部源读取数据和写入...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India