跳转至

Ubuntu 安装 Java 21 指南

简介

在软件开发和许多技术应用场景中,Java 是一种广泛使用的编程语言。Java 21 作为 Java 语言的一个重要版本,带来了许多新特性和性能优化。本博客将详细介绍在 Ubuntu 系统上安装 Java 21 的方法,包括基础概念、使用步骤、常见实践以及最佳实践,帮助读者顺利在 Ubuntu 环境中配置并使用 Java 21。

目录

  1. Java 21 基础概念
  2. 在 Ubuntu 上安装 Java 21 的方法
    • 使用 Ubuntu 软件包管理器安装
    • 手动下载并安装
  3. 常见实践
    • 设置 Java 环境变量
    • 验证 Java 安装
  4. 最佳实践
    • 更新 Java 版本
    • 管理多个 Java 版本
  5. 小结
  6. 参考资料

Java 21 基础概念

Java 21 是 Java 语言的一个长期支持(LTS)版本,它引入了许多新特性,如结构化并发(Structured Concurrency)、虚拟线程(Virtual Threads)等,这些新特性有助于提高开发效率和应用程序的性能。Java 21 由 Oracle 公司和 OpenJDK 社区共同维护和开发,OpenJDK 21 是 Java 21 的开源实现,在 Ubuntu 系统上安装的通常是 OpenJDK 21。

在 Ubuntu 上安装 Java 21 的方法

使用 Ubuntu 软件包管理器安装

Ubuntu 的软件包管理器(如 apt)提供了一种简单便捷的方式来安装 Java 21。以下是具体步骤: 1. 更新软件包列表 bash sudo apt update 2. 安装 OpenJDK 21 bash sudo apt install openjdk-21-jdk 在安装过程中,系统会提示确认安装,输入 y 并回车即可继续安装。

手动下载并安装

如果你需要特定版本或者希望手动控制安装过程,可以从 Oracle 官方网站或 OpenJDK 官方网站下载 Java 21 安装包,然后手动安装。 1. 下载安装包 访问 OpenJDK 官方网站(https://jdk.java.net/21/),选择适合你系统的 OpenJDK 21 安装包进行下载。例如,对于 64 位 Ubuntu 系统,通常下载 .tar.gz 格式的文件。 2. 解压安装包 将下载的安装包解压到你希望安装 Java 21 的目录。例如,解压到 /usr/local/java 目录: bash sudo mkdir -p /usr/local/java cd /usr/local/java sudo tar -xvf /path/to/downloaded/openjdk-21_osx-x64_bin.tar.gz 请将 /path/to/downloaded/ 替换为实际下载安装包的路径。

常见实践

设置 Java 环境变量

安装完成后,需要设置 Java 环境变量,以便系统能够找到 Java 安装路径。 1. 编辑环境变量文件 打开 .bashrc 文件进行编辑: bash nano ~/.bashrc 2. 添加环境变量 在文件末尾添加以下内容: bash export JAVA_HOME=/usr/local/java/openjdk-21 export PATH=$JAVA_HOME/bin:$PATH 如果是通过 apt 安装的,JAVA_HOME 路径可能为 /usr/lib/jvm/java-21-openjdk-amd64。请根据实际安装路径进行调整。 3. 使环境变量生效 保存并退出 .bashrc 文件后,运行以下命令使环境变量生效: bash source ~/.bashrc

验证 Java 安装

安装完成并设置好环境变量后,可以通过以下命令验证 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 版本

随着时间推移,Java 会发布新的版本以修复漏洞和提升性能。通过 Ubuntu 软件包管理器安装的 Java 可以通过以下命令进行更新:

sudo apt update
sudo apt upgrade openjdk-21-jdk

管理多个 Java 版本

在某些情况下,你可能需要在系统中同时安装多个 Java 版本。可以使用 update-alternatives 工具来管理多个 Java 版本。 1. 安装多个 Java 版本 例如,同时安装 Java 17 和 Java 21: bash sudo apt install openjdk-17-jdk openjdk-21-jdk 2. 配置 update-alternatives 运行以下命令配置 update-alternativesbash sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1700 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-21-openjdk-amd64/bin/java 2100 3. 切换 Java 版本 使用以下命令切换 Java 版本: bash sudo update-alternatives --config java 系统会列出已安装的 Java 版本,你可以通过输入对应编号来选择要使用的 Java 版本。

小结

在 Ubuntu 上安装 Java 21 可以通过软件包管理器或手动下载安装的方式完成。安装后,正确设置环境变量并验证安装是确保 Java 21 能够正常使用的关键。同时,了解更新 Java 版本和管理多个 Java 版本的方法可以满足不同的开发需求。希望通过本博客的介绍,读者能够顺利在 Ubuntu 系统上安装和使用 Java 21。

参考资料

以上就是关于在 Ubuntu 上安装 Java 21 的详细指南,希望对你有所帮助。如果你在安装过程中遇到任何问题,欢迎在评论区留言。