跳转至

在 Ubuntu 上安装 Java 21:从基础到最佳实践

简介

Java 作为一种广泛应用于企业级开发、移动应用开发、大数据处理等众多领域的编程语言,始终保持着强大的活力。Java 21 带来了许多新特性和性能提升,对于开发者而言,在 Ubuntu 系统上正确安装 Java 21 是进一步探索和利用这些新功能的基础。本文将详细介绍在 Ubuntu 上安装 Java 21 的相关知识,涵盖基础概念、使用方法、常见实践以及最佳实践。

目录

  1. Java 21 基础概念
  2. 在 Ubuntu 上安装 Java 21 的方法
    • 使用 Ubuntu 官方软件源安装
    • 使用 Oracle 官方安装包手动安装
  3. 常见实践
    • 设置 JAVA_HOME 环境变量
    • 验证安装是否成功
  4. 最佳实践
    • 配置系统默认 Java 版本
    • 更新 Java 版本
  5. 小结
  6. 参考资料

Java 21 基础概念

Java 21 是 Java 编程语言的一个主要版本,它包含了一系列新特性和改进,例如结构化并发(Structured Concurrency),这一特性使得管理多个并发任务变得更加容易和高效;虚拟线程(Virtual Threads),能够显著提升应用程序的性能和可伸缩性,尤其适用于 I/O 密集型任务。此外,Java 21 还在安全性、性能优化和语言语法糖等方面进行了诸多改进,为开发者提供了更强大的编程工具。

在 Ubuntu 上安装 Java 21 的方法

使用 Ubuntu 官方软件源安装

Ubuntu 官方软件源提供了 OpenJDK 版本的 Java,这是一个开源的 Java 实现,并且与 Oracle 的 Java 具有高度兼容性。

  1. 更新软件源列表 打开终端,输入以下命令更新 Ubuntu 的软件源列表:
sudo apt update
  1. 安装 Java 21 使用以下命令安装 OpenJDK 21:
sudo apt install openjdk-21-jdk

在安装过程中,系统会提示确认安装,输入 y 并回车即可继续安装。

使用 Oracle 官方安装包手动安装

如果你需要使用 Oracle 官方的 Java 版本,可以按照以下步骤手动安装:

  1. 下载 Oracle Java 21 安装包 首先,需要从 Oracle 官方网站下载 Java 21 的安装包。前往 Oracle Java 下载页面,根据你的 Ubuntu 系统版本(例如 x64 位)选择合适的安装包下载。下载完成后,将安装包移动到合适的目录,例如 /opt

  2. 解压安装包 在终端中进入安装包所在目录,使用以下命令解压安装包:

sudo tar -xvf jdk-21_linux-x64_bin.tar.gz -C /opt

这里假设下载的安装包名为 jdk-21_linux-x64_bin.tar.gz,解压后的文件将被放置在 /opt 目录下。

  1. 设置环境变量 为了让系统能够找到 Java 安装路径,需要设置 JAVA_HOME 环境变量。打开 ~/.bashrc 文件:
nano ~/.bashrc

在文件末尾添加以下两行:

export JAVA_HOME=/opt/jdk-21
export PATH=$JAVA_HOME/bin:$PATH

保存并退出编辑器(在 nano 中,按 Ctrl + X,然后按 Y,最后按 Enter)。

  1. 使环境变量生效 输入以下命令使刚刚设置的环境变量生效:
source ~/.bashrc

常见实践

设置 JAVA_HOME 环境变量

无论是使用 Ubuntu 官方软件源安装还是 Oracle 官方安装包手动安装,设置 JAVA_HOME 环境变量都是很重要的。它指定了 Java 安装的根目录,许多 Java 相关的工具和应用程序依赖于这个环境变量来找到 Java 安装路径。如上述手动安装部分所述,通过编辑 ~/.bashrc 文件并添加相应的环境变量设置来完成。

验证安装是否成功

安装完成后,可以通过以下命令验证 Java 21 是否成功安装:

java -version

如果安装成功,终端将显示 Java 21 的版本信息,例如:

openjdk version "21" 2023-09-19
OpenJDK Runtime Environment (build 21+35-2724)
OpenJDK 64-Bit Server VM (build 21+35-2724, mixed mode, sharing)

最佳实践

配置系统默认 Java 版本

在 Ubuntu 上,可能同时安装了多个 Java 版本。可以使用以下命令配置系统默认使用的 Java 版本:

sudo update-alternatives --config java

系统会列出已安装的 Java 版本供你选择,输入相应的编号并回车即可将其设置为默认版本。

更新 Java 版本

当有 Java 21 的更新版本发布时,及时更新可以获得新功能和安全修复。

  • 如果是使用 Ubuntu 官方软件源安装: 通过定期执行 sudo apt updatesudo apt upgrade 命令来更新 Java 版本。
sudo apt update
sudo apt upgrade
  • 如果是使用 Oracle 官方安装包手动安装: 需要从 Oracle 官方网站下载最新版本的安装包,重复上述手动安装步骤,覆盖旧版本的安装目录。

小结

本文详细介绍了在 Ubuntu 上安装 Java 21 的多种方法,包括使用 Ubuntu 官方软件源安装 OpenJDK 21 和使用 Oracle 官方安装包手动安装 Oracle Java 21。同时,阐述了设置环境变量、验证安装以及一些常见和最佳实践。通过这些内容,希望读者能够顺利在 Ubuntu 系统上安装并配置好 Java 21,为后续的 Java 开发和应用打下坚实的基础。

参考资料