跳转至

在 Mac 上安装 Java 11:从基础到最佳实践

简介

Java 是一种广泛应用于各种软件开发领域的编程语言,Java 11 作为长期支持版本(LTS),具有性能提升、功能增强等诸多优势。在 Mac 操作系统上安装 Java 11 是许多开发者开展 Java 项目的第一步。本文将详细介绍在 Mac 上安装 Java 11 的基础概念、使用方法、常见实践以及最佳实践,帮助读者顺利开启 Java 开发之旅。

目录

  1. 基础概念
  2. 使用方法
    • 使用 Homebrew 安装
    • 从 Oracle 官网下载安装
    • 从 AdoptOpenJDK 下载安装
  3. 常见实践
    • 验证安装
    • 设置环境变量
  4. 最佳实践
    • 管理多个 Java 版本
    • 保持 Java 环境更新
  5. 小结
  6. 参考资料

基础概念

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. 安装 Homebrewbash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. 安装 Java 11bash brew install openjdk@11

从 Oracle 官网下载安装

  1. 访问 Oracle Java 11 下载页面
  2. 选择适合 Mac 的安装包(通常是.dmg 格式)并下载。
  3. 双击下载的.dmg 文件,按照安装向导提示完成安装。

从 AdoptOpenJDK 下载安装

  1. 访问 AdoptOpenJDK 官网
  2. 选择 Java 11 版本和 Mac 操作系统对应的安装包(.dmg 或.pkg 格式)。
  3. 下载并运行安装包,按照提示完成安装。

常见实践

验证安装

安装完成后,需要验证 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. 安装 jenvbash 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。

参考资料