在 Mac 上安装 Java 21
简介
Java 作为一种广泛应用于各种软件开发场景的编程语言,不断进行版本更新以带来新的功能和性能提升。Java 21 便是 Java 语言的一个重要版本。在 Mac 操作系统上安装 Java 21 对于开发人员、程序员以及需要运行 Java 相关应用的用户来说是一项基础且重要的任务。本文将详细介绍在 Mac 上安装 Java 21 的相关知识,包括基础概念、使用方法、常见实践以及最佳实践。
目录
- Java 21 基础概念
- 在 Mac 上安装 Java 21 的方法
- 使用 Homebrew 安装
- 从 Oracle 官网下载安装
- 常见实践
- 设置环境变量
- 验证安装
- 最佳实践
- 管理 Java 版本
- 保持更新
- 小结
- 参考资料
Java 21 基础概念
Java 21 是 Java 编程语言的一个版本,它带来了一系列新特性和改进。其中一些重要的特性包括增强的虚拟线程(Virtual Threads),这可以显著提高应用程序的性能和可伸缩性;结构化并发(Structured Concurrency),为并发编程提供了更清晰和安全的模型;以及其他一些语言和 API 的改进,这些改进有助于开发人员更高效地编写代码。
Java 21 遵循 Java 长期支持(LTS)版本的发布周期,这意味着它在一段时间内将获得官方的支持和更新,确保稳定性和安全性。
在 Mac 上安装 Java 21 的方法
使用 Homebrew 安装
Homebrew 是 Mac 上非常流行的软件包管理器,使用它安装 Java 21 非常方便。
-
确保 Homebrew 已安装 如果还没有安装 Homebrew,可以在终端中运行以下命令进行安装:
bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
安装 Java 21 在终端中运行以下命令来安装 Java 21:
bash brew install openjdk@21
从 Oracle 官网下载安装
你也可以直接从 Oracle 官网下载 Java 21 安装包进行安装。
-
访问 Oracle 官网 打开浏览器,访问 Oracle Java 下载页面。
-
选择适合 Mac 的安装包 根据你的 Mac 操作系统版本(如 macOS Intel 或 macOS ARM)选择相应的 Java 21 安装包下载。
-
安装 Java 21 下载完成后,双击安装包,按照安装向导的提示完成安装。
常见实践
设置环境变量
安装完成后,需要设置 Java 环境变量,以便系统能够找到 Java 21 的安装路径。
-
打开终端并编辑
.zshrc
或.bash_profile
如果使用的是 Zsh shell,编辑.zshrc
文件:bash nano ~/.zshrc
如果使用的是 Bash shell,编辑.bash_profile
文件:bash nano ~/.bash_profile
-
添加 Java 环境变量 在文件末尾添加以下内容,假设 Java 21 的安装路径为
/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
(实际路径可能因安装方式不同而有所差异):bash export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home" export PATH="$JAVA_HOME/bin:$PATH"
-
保存并退出编辑器 在
nano
编辑器中,按Ctrl + X
,然后按Y
保存并退出。 -
使环境变量生效 如果编辑的是
.zshrc
,运行以下命令:bash source ~/.zshrc
如果编辑的是.bash_profile
,运行以下命令:bash source ~/.bash_profile
验证安装
可以通过在终端中运行以下命令来验证 Java 21 是否安装成功:
java -version
如果安装成功,终端将显示 Java 21 的版本信息,例如:
openjdk version "21" 2023-09-19
OpenJDK Runtime Environment (build 21+35)
OpenJDK 64-Bit Server VM (build 21+35, mixed mode, sharing)
最佳实践
管理 Java 版本
在 Mac 上可能会同时安装多个 Java 版本。可以使用 jenv
等工具来轻松管理不同的 Java 版本。
-
安装
jenv
使用 Homebrew 安装jenv
:bash brew install jenv
-
配置
jenv
在.zshrc
或.bash_profile
文件中添加以下内容:bash eval "$(jenv init -)"
保存并使文件生效。 -
管理 Java 版本 使用
jenv
命令可以列出已安装的 Java 版本、设置全局 Java 版本或为特定项目设置 Java 版本。例如,列出已安装的 Java 版本:bash jenv versions
保持更新
为了确保 Java 21 的安全性和性能,建议定期检查并安装 Oracle 发布的更新。可以关注 Oracle 官方的 Java 发布渠道,及时获取更新信息并进行安装。
小结
本文详细介绍了在 Mac 上安装 Java 21 的相关内容,包括基础概念、两种常见的安装方法(使用 Homebrew 和从 Oracle 官网下载安装)、常见实践(设置环境变量和验证安装)以及最佳实践(管理 Java 版本和保持更新)。通过遵循这些步骤和建议,读者可以在 Mac 上顺利安装并高效使用 Java 21。