在 Mac 上安装 Java 11:从基础到最佳实践
简介
Java 是一种广泛应用于各种软件开发领域的编程语言,Java 11 作为长期支持版本(LTS),具有性能提升、功能增强等诸多优势。在 Mac 操作系统上安装 Java 11 是许多开发者开展 Java 项目的第一步。本文将详细介绍在 Mac 上安装 Java 11 的基础概念、使用方法、常见实践以及最佳实践,帮助读者顺利开启 Java 开发之旅。
目录
- 基础概念
- 使用方法
- 使用 Homebrew 安装
- 从 Oracle 官网下载安装
- 从 AdoptOpenJDK 下载安装
- 常见实践
- 验证安装
- 设置环境变量
- 最佳实践
- 管理多个 Java 版本
- 保持 Java 环境更新
- 小结
- 参考资料
基础概念
Java 11 是 Java 平台的一个版本,它带来了许多新特性和改进,例如局部变量类型推断(var)、HTTP 客户端 API 升级等。在 Mac 上安装 Java 11,意味着在你的开发环境中引入这个特定版本的 Java 运行时环境(JRE)和 Java 开发工具包(JDK)。JRE 是运行 Java 程序所必需的,而 JDK 则包含了 JRE 以及开发 Java 程序所需的工具,如编译器(javac)等。
使用方法
使用 Homebrew 安装
Homebrew 是 Mac 上的一款流行的包管理器,使用它安装 Java 11 非常方便。
1. 安装 Homebrew:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 安装 Java 11:
bash
brew install openjdk@11
从 Oracle 官网下载安装
- 访问 Oracle Java 11 下载页面。
- 选择适合 Mac 的安装包(通常是.dmg 格式)并下载。
- 双击下载的.dmg 文件,按照安装向导提示完成安装。
从 AdoptOpenJDK 下载安装
- 访问 AdoptOpenJDK 官网。
- 选择 Java 11 版本和 Mac 操作系统对应的安装包(.dmg 或.pkg 格式)。
- 下载并运行安装包,按照提示完成安装。
常见实践
验证安装
安装完成后,需要验证 Java 11 是否正确安装。打开终端,输入以下命令:
java -version
如果安装成功,你将看到类似如下的输出:
openjdk version "11.0.11" 2022-07-19
OpenJDK Runtime Environment 18.9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9, mixed mode)
设置环境变量
为了让系统能够正确找到 Java 11 的相关工具,需要设置环境变量。在 Mac 上,可以通过编辑 .bash_profile
或 .zshrc
文件来设置。
1. 打开终端,输入以下命令编辑 .bash_profile
(如果你使用的是 zsh 则编辑 .zshrc
):
bash
nano ~/.bash_profile
2. 在文件末尾添加以下内容(假设 Java 11 的安装路径为 /Library/Java/JavaVirtualMachines/openjdk-11.0.11.jdk/Contents/Home
):
bash
export JAVA_HOME="/Library/Java/JavaVirtualMachines/openjdk-11.0.11.jdk/Contents/Home"
export PATH="$JAVA_HOME/bin:$PATH"
3. 保存并退出编辑器(在 nano 中按 Ctrl + X
,然后按 Y
保存并回车)。
4. 使设置生效:
bash
source ~/.bash_profile
最佳实践
管理多个 Java 版本
在开发过程中,可能需要同时使用多个 Java 版本。可以使用 jenv
工具来管理不同版本的 Java。
1. 安装 jenv
:
bash
brew install jenv
2. 将 jenv
初始化到你的 shell 环境:
bash
echo 'eval "$(jenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
3. 列出已安装的 Java 版本:
bash
jenv versions
4. 设置全局默认的 Java 版本:
bash
jenv global 11.0
保持 Java 环境更新
定期更新 Java 11 以获取最新的安全补丁和性能改进。对于通过 Homebrew 安装的 Java 11,可以使用以下命令更新:
brew upgrade openjdk@11
对于从 Oracle 官网或 AdoptOpenJDK 下载安装的版本,需要定期访问相应官网下载最新版本并重新安装。
小结
在 Mac 上安装 Java 11 有多种方式,每种方式都有其特点。通过 Homebrew 安装简单快捷,适合习惯使用包管理器的用户;从 Oracle 官网或 AdoptOpenJDK 下载安装则可以确保获取官方认可的版本。安装完成后,验证安装和设置环境变量是必不可少的步骤。同时,采用最佳实践如管理多个 Java 版本和保持环境更新,可以让开发环境更加高效和稳定。希望本文能够帮助读者顺利在 Mac 上安装并使用 Java 11。