在 macOS 系统上使用 Java 是许多开发者和日常用户的需求,无论是运行 Java 应用程序、开发 Java 项目,还是学习 Java 编程,都需要先搭建好 Java 环境,本文将详细介绍在 Mac 上安装、配置和使用 Java 的完整步骤,帮助读者快速上手。

检查系统是否已安装 Java
在开始安装前,建议先确认 Mac 是否已预装 Java,打开“终端”(Terminal,可通过“应用程序”>“实用工具”找到),输入以下命令:
java -version
如果系统已安装 Java,会显示 Java 版本信息;若提示“command not found”,则说明需要手动安装。
安装 Java:官方 JDK 推荐
对于开发者而言,安装 Oracle 官方 JDK(Java Development Kit)是最佳选择,它包含 Java 运行时环境(JRE)和开发工具。
下载 JDK
访问 Oracle 官网 JDK 下载页面(https://www.oracle.com/java/technologies/downloads/),选择适用于 macOS 的 JDK 版本(如 JDK 17 LTS 或 JDK 21 LTS),根据 Mac 的芯片类型(Intel 或 Apple Silicon)下载对应的安装包(.dmg 文件)。
安装 JDK
双击下载的 .dmg 文件,打开后按照提示将 JDK 拖拽到“应用程序”文件夹中,安装完成后,JDK 会被默认放置在 /Library/Java/JavaVirtualMachines/ 目录下,/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home/。
配置环境变量(可选)
虽然 JDK 安装后会自动配置部分路径,但手动设置环境变量可确保命令行工具(如 javac、java)在任意终端路径下可用。
打开终端并编辑配置文件
使用以下命令打开 bash 配置文件(若使用 zsh,则编辑 .zshrc):

nano ~/.bash_profile
添加 Java 环境变量
在文件末尾添加以下内容(注意路径需与实际安装路径一致):
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH
保存并使配置生效
按 Ctrl + O 保存文件,按 Ctrl + X 退出,然后执行以下命令使配置立即生效:
source ~/.bash_profile
验证配置
再次输入 java -version 和 javac -version,若均显示版本信息,说明配置成功。
使用 Java:编译与运行程序
安装完成后,可编写简单的 Java 程序进行测试。
创建 Java 源文件
在终端中进入目标目录(如 mkdir ~/JavaTest && cd ~/JavaTest),使用 nano 或其他文本编辑器创建 HelloWorld.java 文件:
nano HelloWorld.java
输入以下代码并保存:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java on Mac!");
}
}
编译与运行
在终端中执行以下命令编译 Java 文件:

javac HelloWorld.java
编译成功后会生成 HelloWorld.class 文件,再运行以下命令执行程序:
java HelloWorld
终端输出 Hello, Java on Mac!,即表示 Java 环境搭建成功。
开发工具推荐
除了命令行操作,使用集成开发环境(IDE)可大幅提升开发效率,推荐以下工具:
- IntelliJ IDEA:功能强大的 Java IDE,社区版免费,支持代码补全、调试、版本控制等功能。
- Eclipse:开源 IDE,插件丰富,适合 Java 企业级开发。
- Visual Studio Code:轻量级编辑器,搭配 Java 扩展包(如 Extension Pack for Java)也可实现高效开发。
常见问题解决
java -version显示版本不匹配:可能是系统中存在多个 Java 版本,可通过export JAVA_HOME指定目标 JDK 路径,或使用/usr/libexec/java_home -V查看所有已安装版本,通过export JAVA_HOME=$(/usr/libexec/java_home -v 版本号)切换。- 权限问题:若运行程序时提示“Permission denied”,可在命令前添加
sudo或检查文件权限(chmod +x 文件名)。
通过以上步骤,即可在 Mac 上完成 Java 的安装、配置与使用,无论是基础编程还是复杂项目开发,合理的 Java 环境都能为开发者提供稳定高效的支持。

















