如何在 Linux Ubuntu 上检查 Java 版本
Java 是一种高级、面向对象的编程语言,由 Sun Microsystems 于 1995 年开发。随着时间的推移,Java 已经发展成为最著名的高级语言之一。它现在受到应用程序开发商、金融、科技和房地产企业的欢迎。它独立于平台、开源、通用、易学易用。
它实际上是一种图灵完备的语言,因此可以用它做任何事情。大多数可以用 Python 完成的事情也可以用 Java 完成。 Jpython 是在 JVM(Java 虚拟机)中运行于 Java 上的 Python 版本。在本指南中,我们将深入研究在 Ubuntu Linux 上查找 Java 版本的过程,如果尚不可用则进行安装。
了解 Java 版本
Java 版本指示您的操作系统当前使用的 Java 软件的版本。
强烈建议更新该版本以获得更好的性能、稳定性、复杂的功能和最新的安全补丁。这可以大有帮助,并帮助您防止许多不必要的问题并保持最新状态。
许多网站、软件包或库要求您更新到最新的 Java 版本。因此,最好保持领先一步并在您的系统上下载最新版本。例如,最新的 Java 版本使您能够查看 3D 图像以及其他令人兴奋的功能。
那么,话不多说,让我们深入研究一下Java版本验证和安装的过程。
检查您的 Java 版本
首先检查您的 Java 版本。为此,只需在终端窗口中键入以下内容即可。
或者
这将为我们提供当前正在使用的 Java 版本。
然而,从上图可以看出,我们的系统上没有安装 Java。但终端为我们提供了安装软件包的选项。复制这些命令并运行它们应该可以让您直接通过终端安装版本。所有这些版本都是“无头”的,这意味着它们不需要图形用户界面。
但是,要下载最新版本(16.02),您可以使用浏览器方法。现在,让我们逐步完成安装过程。
使用浏览器安装 Java
按照步骤下载 Java。
转到 Google 并搜索“下载 java JDK”,然后打开搜索结果中的第一个链接。
JDK是“Java开发工具包”,用于开发在Java上运行的程序。或者,您可以点击此处的链接直接进入该页面。
在“Java SE 下载”下,转到“Java SE 16”,因为这是最新版本。下一步是下载 JDK。
滚动浏览软件包,直到找到“Linux x64 Debian Package”。下载旁边的文件。 Ubuntu 使用 Debian 软件包来安装程序,因此您会看到该文件具有 .deb 扩展名。
下载完成后,打开下载的包所在的文件夹。右键单击窗口中的任意位置,然后选择“在终端中打开”。
在终端中输入以下命令开始解压下载的包。
您可以将命令中突出显示的部分替换为您下载的 Java 版本对应的包名称。
完成此操作后,您可以输入以下命令来确认 Java 已安装在您的系统上。
解决这个问题后,将您的包裹设置为替代方案。为此,请使用以下命令:
现在,我们终于可以通过输入以下内容来检查和验证我们的版本:
要安装编译器,只需使用与之前相同的命令,只是这次将“java”替换为“javac”。
要检查 Javac 版本,请键入以下命令:
此外,要设置 java_home 路径,请输入以下内容:
$ sudo gedit /etc/environment
文本编辑器打开后,粘贴复制的行并将其分配给“JAVA_HOME”,如下所示。
完成此操作后,清除屏幕并输入以下命令以完成 Java 主路径配置的过程。
$ echo $JAVA_HOME
一些重要的命令
下面给出了一些命令,您可以使用它来检查您的版本以及其他重要的事情。
(此命令显示系统上安装的所有 Java 版本。)
(显示您正在使用的 Java 版本。)
(显示您当前使用的 Java 版本。)
(显示Java编译器的版本。)
(找到Java的位置。)
删除 Java 版本
要从系统中删除 Java,您可以输入以下命令:
要删除该包:
$ sudo apt remove jdk-16.0.2
按“Y”,然后按“ENTER”,软件包将被卸载。
您应该使用 JRE 还是 JDK?
要运行 Java 程序,您需要 JRE(Java 运行时环境)。它与 Windows、Linux、Mac、Solaris 等兼容。
JDK(Java Development Kit)用于开发Java应用程序。这通常是大多数程序员的起点。这取决于你想做什么。
何时使用 JDK
您想编写 Java 程序。它带有编译器和 Java 应用程序启动器。
可以通过打开 JRE 的 Java 应用程序启动器访问主要 Java 库进行编码。
何时使用 JRE
您必须使用库和其他文件。它没有自己的编译器和错误检测代理。
当您必须使用数学或数据相关集和指令等实用程序包时。
运行在 Java 上运行的应用程序。
Java的一些应用
Java主要应用于:
构建 Android 应用程序。
开发网络和云应用程序。
Eclipse 和 Netbeans 等软件工具。
聊天机器人。
游戏。
科学和企业应用
结论
为了保持最新状态并获得最新软件包和软件的实际体验,必须保持我们的程序更新。这种检查和平衡确实可以在很大程度上帮助我们保持系统的高效、受保护和最新状态。