跳转至

在 Mac 上安装 Java JDK

简介

Java 开发工具包(JDK)是 Java 开发的基础,它包含了 Java 运行时环境(JRE)、Java 编译器以及一系列开发工具。在 Mac 上安装 JDK 是进行 Java 开发的第一步。本博客将详细介绍在 Mac 上安装 JDK 的相关知识,包括基础概念、安装方法、常见实践以及最佳实践,帮助你快速上手并高效使用 JDK 进行 Java 开发。

目录

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

基础概念

  • JDK:Java Development Kit,是 Java 开发人员用于开发 Java 应用程序、小程序和组件的工具包。它提供了编译、调试和运行 Java 程序所需的所有工具和库。
  • JRE:Java Runtime Environment,是运行 Java 程序的最小环境,包含 Java 虚拟机(JVM)、Java 核心类库以及支持文件。JDK 包含了 JRE,因为开发过程中也需要运行 Java 程序。
  • JVM:Java Virtual Machine,Java 虚拟机,是 Java 程序的运行核心。它负责加载字节码文件,并将字节码解释或编译成机器码在不同的操作系统上运行,实现了 Java “一次编写,到处运行” 的特性。

使用方法

使用 Homebrew 安装

Homebrew 是 Mac 上非常流行的包管理器,使用它安装 JDK 非常方便。 1. 安装 Homebrew:如果还没有安装 Homebrew,可以在终端中运行以下命令进行安装: bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. 更新 Homebrew:在安装 JDK 之前,建议先更新 Homebrew,以确保安装的是最新版本的 JDK。在终端中运行: bash brew update 3. 安装 JDK:可以通过以下命令安装指定版本的 JDK,例如安装 OpenJDK 11: bash brew install openjdk@11 安装完成后,Homebrew 会提示 JDK 的安装路径等信息。

从 Oracle 官网下载安装

  1. 访问 Oracle 官网:打开浏览器,访问 Oracle Java 下载页面
  2. 选择适合的 JDK 版本:根据你的需求选择对应的 JDK 版本,例如 JDK 17、JDK 11 等。确保选择适合 Mac 操作系统的安装包(通常是.dmg 格式)。
  3. 下载安装包:点击下载链接,下载 JDK 安装包。
  4. 安装 JDK:下载完成后,双击.dmg 文件,按照安装向导的提示进行安装。在安装过程中,需要同意许可协议等步骤。

常见实践

配置环境变量

安装完成后,需要配置环境变量,以便系统能够找到 JDK。 1. 打开终端:在 Mac 的 “应用程序” - “实用工具” 中找到 “终端” 并打开。 2. 编辑环境变量文件:使用文本编辑器(如 nano 或 vim)编辑 .bash_profile 文件。如果使用的是 Zsh 终端,则编辑 .zshrc 文件。例如,使用 nano 编辑 .bash_profile 文件: bash nano ~/.bash_profile 3. 添加环境变量:在打开的文件中添加以下内容(假设 JDK 安装路径为 /Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home,请根据实际安装路径修改): bash export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.10.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH 4. 保存并退出:在 nano 中,按 Ctrl + X,然后按 Y 保存更改并退出。 5. 使环境变量生效:运行以下命令使环境变量生效: bash source ~/.bash_profile

验证安装

可以通过以下命令验证 JDK 是否安装成功:

java -version

如果安装正确,会显示 JDK 的版本信息,例如:

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9)
OpenJDK 64-Bit Server VM (build 11.0.10+9, mixed mode)

最佳实践

管理多个 JDK 版本

在开发过程中,可能需要使用多个 JDK 版本。可以使用 jenv 工具来管理多个 JDK 版本。 1. 安装 jenv:使用 Homebrew 安装 jenvbash brew install jenv 2. 添加 jenv 到环境变量:编辑 .bash_profile.zshrc 文件,添加以下内容: bash export PATH="$HOME/.jenv/bin:$PATH" eval "$(jenv init -)" 3. 安装多个 JDK 版本:使用 Homebrew 安装多个 JDK 版本,例如安装 JDK 8 和 JDK 11: bash brew install openjdk@8 brew install openjdk@11 4. 设置全局 JDK 版本:使用 jenv global 命令设置全局 JDK 版本,例如设置为 JDK 11: bash jenv global 11 5. 切换项目特定的 JDK 版本:在项目目录下,可以使用 jenv local 命令设置项目特定的 JDK 版本。

保持 JDK 最新

定期更新 JDK 版本可以获得性能提升、安全补丁和新功能。使用 Homebrew 安装的 JDK,可以通过以下命令更新:

brew upgrade openjdk@11

如果是从 Oracle 官网下载安装的 JDK,需要定期访问官网下载最新版本并重新安装。

小结

在 Mac 上安装 JDK 有多种方法,使用 Homebrew 安装简单快捷,而从 Oracle 官网下载安装则可以获取官方最新版本。安装完成后,正确配置环境变量并验证安装是确保 JDK 正常使用的关键。同时,掌握管理多个 JDK 版本和保持 JDK 最新的最佳实践,能够提高开发效率和安全性。希望本博客能帮助你顺利在 Mac 上安装和使用 JDK 进行 Java 开发。

参考资料