跳转至

深入探索 Java 21 的安装指南

简介

Java 作为一门广泛应用于各种软件开发领域的编程语言,其新版本的发布总是带来性能提升、新特性以及更好的安全性。Java 21 便是这样一个值得开发者关注的版本。本文将详细介绍如何在不同操作系统上安装 Java 21,帮助开发者快速上手这个强大的开发工具。

目录

  1. Java 21 基础概念
  2. Java 21 安装准备
  3. 在不同操作系统上安装 Java 21
    • Windows 系统安装
    • Linux 系统安装
    • macOS 系统安装
  4. 常见实践
  5. 最佳实践
  6. 小结
  7. 参考资料

Java 21 基础概念

Java 21 是 Java 编程语言的一个主要版本。它引入了众多新特性,例如结构化并发(Structured Concurrency),这一特性极大地简化了多线程编程,让开发者能更轻松地管理并发任务。另外,虚拟线程(Virtual Threads)的改进也使得应用程序在处理大量并发请求时能够更高效地利用系统资源。Java 21 还在性能优化、安全性增强等方面做出了很多努力,为开发者提供了更好的开发体验。

Java 21 安装准备

在安装 Java 21 之前,需要确保你的计算机满足以下条件: - 操作系统支持:Java 21 支持 Windows、Linux 和 macOS 等主流操作系统。请确保你的操作系统是最新版本或者符合 Java 21 的最低要求。 - 足够的磁盘空间:Java 21 的安装包以及后续运行所需的空间,大约需要几百 MB 的磁盘空间。请确保你的磁盘有足够的空闲空间。 - 网络连接:下载 Java 21 安装包需要稳定的网络连接。

在不同操作系统上安装 Java 21

Windows 系统安装

  1. 下载安装包
    • 访问 Oracle 官方网站(https://www.oracle.com/java/technologies/javase-jdk21-downloads.html)或 OpenJDK 官网(https://jdk.java.net/21/)。
    • 选择适合 Windows 系统的 Java 21 安装包(通常是.exe 格式)进行下载。
  2. 运行安装程序
    • 双击下载的.exe 文件,启动安装向导。
    • 在安装向导中,按照提示选择安装路径(默认路径为 C:\Program Files\Java\jdk-21),然后点击“下一步”。
    • 等待安装程序完成文件解压和安装操作。
  3. 配置环境变量
    • 右键点击“此电脑”,选择“属性”。
    • 在弹出的窗口中,点击“高级系统设置”。
    • 在“系统属性”窗口中,点击“环境变量”按钮。
    • 在“系统变量”区域,找到“Path”变量,点击“编辑”。
    • 点击“新建”,添加 Java 21 的 bin 目录路径,例如 C:\Program Files\Java\jdk-21\bin
    • 依次点击“确定”保存设置。
  4. 验证安装
    • 打开命令提示符(CMD),输入命令 java -version。如果安装成功,将显示 Java 21 的版本信息。

Linux 系统安装(以 Ubuntu 为例)

  1. 更新系统
    • 打开终端,输入命令 sudo apt update,更新系统软件包列表。
  2. 安装 OpenJDK 21
    • 输入命令 sudo apt install openjdk-21-jdk,系统将自动下载并安装 Java 21。
  3. 配置环境变量
    • 打开 ~/.bashrc 文件,输入命令 nano ~/.bashrc
    • 在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
- 保存并退出文件(按 `Ctrl + X`,然后按 `Y`,再按 `Enter`)。
- 使配置生效,输入命令 `source ~/.bashrc`。
  1. 验证安装
    • 在终端输入命令 java -version,验证 Java 21 是否安装成功。

macOS 系统安装

  1. 下载安装包
    • 访问 Oracle 官方网站或 OpenJDK 官网,下载适合 macOS 的 Java 21 安装包(通常是.dmg 格式)。
  2. 运行安装程序
    • 双击下载的.dmg 文件,打开安装器。
    • 按照安装向导提示完成安装。
  3. 配置环境变量
    • 打开终端,输入命令 nano ~/.zshrc(如果使用 zsh shell)或 nano ~/.bash_profile(如果使用 bash shell)。
    • 在文件末尾添加以下内容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
- 保存并退出文件(按 `Ctrl + X`,然后按 `Y`,再按 `Enter`)。
- 使配置生效,输入命令 `source ~/.zshrc` 或 `source ~/.bash_profile`。
  1. 验证安装
    • 在终端输入命令 java -version,检查 Java 21 是否安装成功。

常见实践

  1. 开发环境集成:安装好 Java 21 后,需要将其集成到常用的开发工具中,如 IntelliJ IDEA、Eclipse 等。在 IDE 中,通常可以在项目设置或全局设置中指定 Java 21 的 JDK 路径。
  2. 项目构建:在使用 Maven 或 Gradle 等构建工具时,需要确保它们能够正确识别 Java 21。在 pom.xml(Maven)或 build.gradle(Gradle)文件中,指定使用 Java 21 版本进行编译和运行。例如,在 pom.xml 中:
<properties>
    <maven.compiler.source>21</maven.compiler.source>
    <maven.compiler.target>21</maven.compiler.target>
</properties>

最佳实践

  1. 版本管理:使用版本管理工具,如 SDKMAN!(适用于 Linux 和 macOS)或 Chocolatey(适用于 Windows)来管理 Java 版本。这些工具可以方便地切换不同版本的 Java,并且可以自动处理环境变量的配置。
  2. 持续集成/持续交付(CI/CD):在 CI/CD 流程中,确保使用的 Java 版本是 Java 21。例如,在 GitHub Actions 中,可以通过设置 uses 来指定使用 Java 21 环境:
- name: Set up JDK 21
  uses: actions/setup-java@v3
  with:
    java-version: '21'
    distribution: 'temurin'

小结

通过本文的介绍,我们详细了解了 Java 21 的基础概念、在不同操作系统上的安装方法、常见实践以及最佳实践。安装 Java 21 是迈向使用其新特性和提升开发效率的第一步。希望读者能够顺利安装并在实际项目中充分利用 Java 21 的优势。

参考资料