分步指南:如何在 Ubuntu 22.04 上安装 Java

Java 是一门全球公认的编程语言,用于构建健壮且可扩展的应用程序。它于 1995 年推出,现已成为业内使用最广泛的编程语言之一。这门语言被应用于多个领域,包括桌面和 Android 应用开发、游戏、大数据处理以及 Web 应用。因此,尽管可选的编程语言众多,Java 高级、通用以及面向对象的特性依然使其保持着重要地位,尤其是在构建企业级应用方面,是开发者的首选之一。

Java 的重要特性

Java 以速度快、可靠性高而著称,可用于构建游戏开发、Web 和移动应用开发、聊天机器人开发以及企业级软件开发等多个领域的应用程序。

Java 的一大关键优势在于其平台无关性,可以在任何操作系统上无缝运行。这一特性使 Java 成为希望构建高性能跨平台应用的企业的绝佳选择。在本文中,我们将演示如何在 Ubuntu 22.04 上安装 Java。

前提条件

要在 Ubuntu 系统上安装 Java,您需要满足以下要求:

1. 在您的计算机上部署 Ubuntu 22.04 服务器,或将其安装在 VirtualBox 中。

2. 您需要拥有 root 账户。如果是非 root 用户,则必须拥有“sudo”权限,才能在 Ubuntu 发行版上执行管理命令。

在 Ubuntu 22.04 上安装 Java

开始安装 Java 之前,请先检查系统中是否已经安装了 Java。您可以使用以下命令查看当前的 Java 版本:

$ java --version

上述结果显示该系统尚未安装 Java。如果您看到这样的终端输出,就需要安装 Java。不过在安装之前,您应该先对 Java 的组件有基本的了解。

Java 安装包含两个主要组件:第一个是 Java JDK(Java 开发工具包),第二个是 JRE(Java 运行时环境)。JDK 为开发者提供编译器和调试器等 Java 应用开发必备的软件工具,而 JRE 则负责运行 Java 程序。

在 Ubuntu 上安装 Java 的方法

您可以通过两种不同的方法在 Ubuntu 上安装 Java:

1. 使用 OpenJDK 在 Ubuntu 上安装 Java。

2. 使用 PPA 软件源在 Ubuntu 上安装 Oracle Java 17。

方法 1:从 OpenJDK 在 Ubuntu 上安装 Java

在 Ubuntu 上安装 Java 的一种方法是使用 OpenJDK。OpenJDK 提供了一整套 Java 开发工具,用于开发基于 Java 的应用程序和微服务。其中包括 Java 编译器、Java 运行时环境(JRE)和 Java 类库等核心组件,是满足 Java 开发需求的一站式解决方案。

下面我们将演示如何从 OpenJDK 在 Ubuntu 上安装 Java。

从 OpenJDK 在 Ubuntu 22.04 上安装 Java 包括以下步骤:

步骤 1:更新 Ubuntu 软件源

要安装 OpenJDK 版本的 Java,首先使用以下命令更新系统的 apt 软件源:

$ sudo apt update

然后确认 Java 的安装情况:

$ java --version

步骤 2:使用 Apt Cache 搜索 OpenJDK

Ubuntu 22.04 软件源默认包含 OpenJDK,它是 JDK 和 JRE 的开源版本。因此,您可以使用以下命令在 apt 软件源中搜索 OpenJDK:

$ sudo apt-cache search openjdk

您可以在终端窗口中看到所有 OpenJDK 版本。截至撰写本文时,OpenJDK 20 是最新版本。不过在本指南中,我们将在 Ubuntu 22.04 上安装 OpenJDK 17 LTS(长期支持)版本。

步骤 3:在 Ubuntu 上安装 OpenJDK-17 Java

选择合适的 OpenJDK 版本,并通过 apt 软件源进行安装。

$ sudo apt install openjdk-17-jdk

现在,按“y”和“Enter”继续安装。

上述命令会安装 OpenJDK 17 版本的完整 JDK 平台。这是可选的。如果您只想安装 OpenJDK 的 JRE 组件,请执行以下命令:

$ sudo apt install openjdk-17-jre

步骤 4:验证 Java 安装

现在,验证 Java 是否已在 Ubuntu 上正确安装。使用以下命令查看当前安装的 Java 版本:

$ java -version

查看 Java 编译器版本,以验证系统中是否安装了完整的 JDK 平台:

$ javac -version

方法 2:使用 PPA 安装 Oracle JDK 17

您也可以安装 Oracle JDK,它提供 Oracle 的 Java 实现,可作为 OpenJDK 的替代方案。OpenJDK 是 Java 的开源实现,可以直接获取,并随 Ubuntu 一起提供。另一种安装 Java 的选择是 Oracle JDK,它是由 Java 的开发者 Oracle 独家维护的授权 Java 版本。

在 Ubuntu 22.04 上安装 Oracle JDK 需要执行以下步骤:

步骤 1:添加 Oracle Java PPA Linux Uprising 软件源

借助 Oracle Java 软件源,您可以轻松地在 Ubuntu 系统上安装 Oracle Java 17。为此,您需要运行以下命令,将 PPA Linux uprising Oracle Java 软件源添加到 Ubuntu 系统中:

$ sudo add-apt-repository ppa:linuxuprising/java

终端上会出现提示,您需要按 “Enter”继续。

步骤 2:更新软件包索引

添加 Oracle 软件源后,建议使用 “apt update”命令刷新系统软件源:

$ sudo apt update

步骤 3:在 Ubuntu 22.04 上安装 Oracle Java 17

在这一步中,执行以下命令在系统上安装 Oracle JDK:

$ sudo apt install oracle-java17-installer

安装过程中,您需要接受“Oracle No-Fee Terms and Conditions”许可协议。按 “Tab”键,然后按 “Enter”。

再次选择 “Yes”,确认接受许可协议条款。

完成 Oracle Java 17 的安装只需几秒钟。安装完成后,使用“java -version”命令查看已安装的 Java 版本。

如何在 Ubuntu 22.04 上测试 Java 安装?

在 Ubuntu 22.04 上安装 Java 后,您可以对安装进行测试。要验证 Java 安装,请在文本编辑器中创建一个文件,并粘贴以下 Java 代码:

public class TestProgram {
public static void main(String[] args) {
System.out.println("Test Java Installation!");
}
}

将该文件保存为“TestProgram.java”,文件名需与类名相同。然后打开终端,执行以下命令运行上述代码:

$ javac TestProgram.java
$ java TestProgram

程序会输出以下内容:

Test Java Installation!

从上面的输出可以看到,Java 已在该系统上成功安装并正常运行。按照本指南,您也可以在远程服务器和 BlueVPS 上安装 Java。

如何在 Ubuntu 22.04 上配置默认 Java 版本?

系统中同时存在多个 Java 安装通常不会带来明显问题。不过在某些情况下,您可能需要根据项目需求,将某个特定的 Java 安装设为默认版本。

这可以通过“update-alternatives”命令实现,它既可以列出系统中的 Java 版本,也可以选择默认的 Java 版本。

$ sudo update-alternatives --config java

执行上述命令后,系统会要求您输入要设为默认 Java 版本的编号。这里我们输入“1”,将该 Java 设为默认版本。

如何在 Ubuntu 22.04 上为 Java 设置 JAVA_HOME 环境变量?

虽然 Java 已经安装完成,但仍需进行一些额外的配置,以优化其使用并让其他应用程序能够顺利找到它。Java 路径配置之一就是定义特定的环境变量。

其中,JAVA_HOME 环境变量用于指定 Java 运行时环境(JRE)的安装目录。这一步并非必需,但强烈建议配置该变量,因为许多基于 Java 的应用程序都依赖它来确定 Java 的确切位置。

首先,执行以下命令查看 Java 路径:

$ sudo update-alternatives --config java

上述命令会在终端屏幕上显示 Java 路径。要为所有系统用户设置这些值,请在 “/etc/environment”中添加以下更改:

要为所有系统用户设置 JAVA_HOME 环境变量,需要修改位于“/etc/environment”的配置文件。使用您喜欢的文本编辑器打开该文件:

$ sudo nano /etc/environment

现在,设置 JAVA_HOME 环境变量的路径。为此,将下面这一行粘贴到“/etc/environment”中:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

要使配置文件中的更改生效,请运行以下命令:

$ source /etc/environment

现在,使用 “echo”命令显示更新后的 Java 路径:

$ echo "$JAVA_HOME"

结论

在本文中,我们介绍了如何在 Ubuntu 22.04 上安装 Java,并演示了如何通过命令行测试 Java 安装以及配置 JAVA_HOME 环境变量。

不过,在开始安装之前,您需要为系统选择合适的 Java 版本。对此,您主要有两个选择:OpenJDK 和 Oracle JDK。在 Ubuntu 上成功安装 Java 后,您就可以在 Ubuntu 系统上运行 Java 代码或基于 Java 的应用程序。

希望本文提供的信息对您有所帮助。如果您想进一步了解 Java,可以访问 Java 官方网站。在那里,您还可以根据系统架构和所运行的发行版手动下载 Java。感谢阅读!