返回

Mac系统安装JDK教程:详细步骤与配置指南

原创
admin的头像admin·发布于 2025-07-22 17:58·阅读 75

前言

Java 是一门跨平台的编程语言,而 JDK(Java Development Kit)是开发 Java 程序的基础工具包。对于初学者而言,掌握在 Mac 上安装并配置 JDK,是迈入 Java 世界的第一步。本文将以最友好的方式,带你从零开始完成 JDK 的安装与配置。


安装前准备

  1. 系统版本:macOS 10.12 及以上
  2. 硬件架构:Intel (x64) 或 Apple Silicon (arm64)
  3. 管理员权限:安装过程中需输入系统密码

小贴士:用 苹果菜单  → 关于本机 查看你的 macOS 版本与芯片类型。 (iCode504个人博客)


下载 JDK

3.1 官方安装包

3.2 Homebrew 一键安装

如果你已经安装了 Homebrew,可以通过以下命令快速安装:

bash 复制代码
brew update
brew tap homebrew/cask-versions
brew install --cask temurin

或指定版本:

bash 复制代码
brew install --cask temurin17

优势:无需手动下载,自动管理版本与升级。 (博客园)


安装 JDK

方法一:双击安装

  1. 双击下载好的 .dmg 文件 → 出现挂载窗口
  2. 双击 JDK 21.pkg 图标 → 启动安装向导
  3. 依次点击 继续(Continue)安装(Install) → 输入密码 → 关闭(Close)
  4. 删除 .dmg 文件节省空间

适用于不熟悉命令行的初学者。 (腾讯云)

方法二:Homebrew 安装

bash 复制代码
brew install --cask temurin

安装完成后,Homebrew 会自动将 JDK 放入 /Library/Java/JavaVirtualMachines/ 目录。


配置环境变量

为了在任意路径下使用 javajavac 等工具,需在 Shell 配置文件中添加以下内容:

  1. 打开或创建配置文件(以 Zsh 为例):

    bash 复制代码
    touch ~/.zshrc
    open -e ~/.zshrc
  2. 添加以下三行(请替换成实际安装路径):

    bash 复制代码
    export JAVA_HOME=$(/usr/libexec/java_home)
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
  3. 保存并执行:

    bash 复制代码
    source ~/.zshrc

Tips:/usr/libexec/java_home 会自动返回当前默认 JDK 的路径,省去手动填写烦恼。


验证安装

  1. 打开终端,执行:

    bash 复制代码
    java -version
    javac -version
  2. 正常输出版本信息,即为安装成功:

    复制代码
    java version "21" 2025-09-17 LTS
    Java(TM) SE Runtime Environment (build 21+35-LTS)
    Java HotSpot(TM) 64-Bit Server VM (build 21+35-LTS, mixed mode)

常见问题

  • 提示 command not found
    确认已 source 配置文件,或重启终端。

  • 切换 JDK 版本
    使用:

    bash 复制代码
    sudo ln -sf /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home /Library/Java/JavaVirtualMachines/current
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/current/Contents/Home
  • 卸载 JDK

    bash 复制代码
    sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-21.jdk

总结

本文从下载、安装到环境变量配置,为学生初学者提供了一站式的 Mac JDK 搭建指南。推荐使用 Homebrew 安装并借助 java_home 管理多版本。希望你能顺利搭建起 Java 开发环境,开启编程之旅!


作者的其他文章
IP地址配置HTTPS 内网IP配置HTTPS保姆教程
本文介绍了在Nginx中配置HTTPS的完整流程:1)使用OpenSSL生成自签名证书和私钥;2)解密私钥以避免重启时输入密码;3)配置Nginx支持HTTPS,包括指定证书路径、设置安全协议和加密套件等。适用于开发、测试和内网环境,但需注意自签名证书会触发浏览器警告,生产环境建议使用CA签发的正式证书。通过简单的命令和配置即可实现基本的HTTPS加密保护。
IP地址配置HTTPS 内网IP配置HTTPS保姆教程
Docker 数据目录迁移完整指南:从 /var/lib/docker 迁移到自定义路径
本文介绍了将 Docker 数据目录从 /var/lib/docker 迁移到自定义路径 /data2/docker/data 的完整过程,包括停止 Docker 服务、复制数据、修改配置文件及验证数据完整性。提供了常见问题的解决方案,帮助用户在空间不足时顺利迁移 Docker 数据。
Docker 数据目录迁移完整指南:从 /var/lib/docker 迁移到自定义路径
2025年必备:让Nginx配置清晰如诗的工具推荐
文章浏览阅读464次,点赞4次,收藏4次。本文介绍了格式化Nginx配置文件的重要性,指出良好格式能提升可读性、团队协作效率和降低错误风险。文章推荐了2025年优秀的在线格式化工具,这类工具应具备操作简单、专业格式化效果、安全保障等特性。建议将格式化工具集成到开发流程中,并制定团队规范,以优雅管理Nginx配置。文末推荐了一个专业在线格式化工具,帮助开发者高效处理配置文件。
2025年必备:让Nginx配置清晰如诗的工具推荐
Claude 命令大全:从入门到精通的终端操作指南(2025 最新)
本教程全面整理 *Claude 命令行(CLI)使用指南*,从基础启动命令、项目管理、权限控制、模型切换到高级思考模式,全方位提升开发者在终端中使用 Claude 的效率。适合新手与资深开发者收藏参考。
Claude 命令大全:从入门到精通的终端操作指南(2025 最新)
屏幕检测专家 — 专业的在线屏幕测试工具
屏幕检测专家 — 专业的在线屏幕测试工具
屏幕检测专家 — 专业的在线屏幕测试工具
Keye-VL-1.5-8B(快手 Keye-VL)— 腾讯云两卡 32GB GPU **保姆级** 部署指南(Ubuntu 22.04 / CUDA 12.2 / Driver 535.216.01 / Python 3.10)
保姆级教程:在腾讯云两卡 32GB GPU(Ubuntu 22.04 / CUDA 12.2)上完整部署快手 Keye-VL-1.5-8B。包含驱动安装、conda 环境、PyTorch、bitsandbytes、vLLM、ModelScope 模型下载与 Gradio demo 运行步骤及常见排错。适合工程复现与上线优化。
Keye-VL-1.5-8B(快手 Keye-VL)— 腾讯云两卡 32GB GPU **保姆级** 部署指南(Ubuntu 22.04 / CUDA 12.2 / Driver 535.216.01 / Python 3.10)
Ubuntu系统ECS重启后“/etc/resolv.conf”被还原怎么办?
处理方法 在处理前,建议先禁用systemd-resolved服务。 方法一:手动修改/etc/resolv.conf文件。 以root用户登录ECS。 关闭并禁用systemd-resolved服务
共享打印机报错连不上怎么办?修复错误代码(0x000006d9/0x0000011b 等)最新Win10/11 共享打印机常见问题 + 解决教程,附工具!
Win11 打印机共享报错全面修复指南:涵盖 0x000006d9、0x0000011b、0x0000007e 等常见码,并提供一键 PowerShell 工具,十分钟内搞定老款惠普共享打印机。
共享打印机报错连不上怎么办?修复错误代码(0x000006d9/0x0000011b 等)最新Win10/11 共享打印机常见问题 + 解决教程,附工具!
实战Spring Boot + Vue 集成 Activiti 工作流引擎 | 双模式简单 & 自定义审批平台
基于 Spring Boot 与 Vue 的高效工作流平台,支持简单模式与自定义模式双引擎,在线流程建模、版本管理、审批节点灵活配置,多渠道消息通知,Docker/K8s 部署,高可用与可扩展。
2025 年国内 Docker/DockerHub 镜像源加速列表(7 月 28 日更新 · 长期维护)
2025 年最新国内 Docker Hub 镜像源加速列表,包含轩辕镜像、腾讯云、阿里云、DaoCloud、AtomHub 等多家稳定 CDN 服务,附详细配置教程与常见问题说明,适用于 Linux、macOS、Windows 平台。
2025 年国内 Docker/DockerHub 镜像源加速列表(7 月 28 日更新 · 长期维护)