在 Ubuntu 上安装 Java 21:从基础到最佳实践
简介
Java 作为一种广泛应用于企业级开发、移动应用开发、大数据处理等众多领域的编程语言,始终保持着强大的活力。Java 21 带来了许多新特性和性能提升,对于开发者而言,在 Ubuntu 系统上正确安装 Java 21 是进一步探索和利用这些新功能的基础。本文将详细介绍在 Ubuntu 上安装 Java 21 的相关知识,涵盖基础概念、使用方法、常见实践以及最佳实践。
目录
- Java 21 基础概念
- 在 Ubuntu 上安装 Java 21 的方法
- 使用 Ubuntu 官方软件源安装
- 使用 Oracle 官方安装包手动安装
- 常见实践
- 设置 JAVA_HOME 环境变量
- 验证安装是否成功
- 最佳实践
- 配置系统默认 Java 版本
- 更新 Java 版本
- 小结
- 参考资料
Java 21 基础概念
Java 21 是 Java 编程语言的一个主要版本,它包含了一系列新特性和改进,例如结构化并发(Structured Concurrency),这一特性使得管理多个并发任务变得更加容易和高效;虚拟线程(Virtual Threads),能够显著提升应用程序的性能和可伸缩性,尤其适用于 I/O 密集型任务。此外,Java 21 还在安全性、性能优化和语言语法糖等方面进行了诸多改进,为开发者提供了更强大的编程工具。
在 Ubuntu 上安装 Java 21 的方法
使用 Ubuntu 官方软件源安装
Ubuntu 官方软件源提供了 OpenJDK 版本的 Java,这是一个开源的 Java 实现,并且与 Oracle 的 Java 具有高度兼容性。
- 更新软件源列表 打开终端,输入以下命令更新 Ubuntu 的软件源列表:
sudo apt update
- 安装 Java 21 使用以下命令安装 OpenJDK 21:
sudo apt install openjdk-21-jdk
在安装过程中,系统会提示确认安装,输入 y
并回车即可继续安装。
使用 Oracle 官方安装包手动安装
如果你需要使用 Oracle 官方的 Java 版本,可以按照以下步骤手动安装:
-
下载 Oracle Java 21 安装包 首先,需要从 Oracle 官方网站下载 Java 21 的安装包。前往 Oracle Java 下载页面,根据你的 Ubuntu 系统版本(例如 x64 位)选择合适的安装包下载。下载完成后,将安装包移动到合适的目录,例如
/opt
。 -
解压安装包 在终端中进入安装包所在目录,使用以下命令解压安装包:
sudo tar -xvf jdk-21_linux-x64_bin.tar.gz -C /opt
这里假设下载的安装包名为 jdk-21_linux-x64_bin.tar.gz
,解压后的文件将被放置在 /opt
目录下。
- 设置环境变量
为了让系统能够找到 Java 安装路径,需要设置
JAVA_HOME
环境变量。打开~/.bashrc
文件:
nano ~/.bashrc
在文件末尾添加以下两行:
export JAVA_HOME=/opt/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
保存并退出编辑器(在 nano 中,按 Ctrl + X
,然后按 Y
,最后按 Enter
)。
- 使环境变量生效 输入以下命令使刚刚设置的环境变量生效:
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 update
和sudo 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 开发和应用打下坚实的基础。