杰瑞科技汇

mac idea java 环境

总览:配置流程

整个过程可以分为以下几个主要步骤:

mac idea java 环境-图1
(图片来源网络,侵删)
  1. 安装 Java Development Kit (JDK):这是 Java 开发的核心。
  2. 安装 IntelliJ IDEA:这是你编写代码的主要工具。
  3. 配置 IDEA:让 IDEA 识别并使用你安装的 JDK。
  4. 创建并运行第一个项目:验证环境是否配置成功。

第一步:安装 Java Development Kit (JDK)

JDK 是编译和运行 Java 程序所必需的,它包含了 Java 编译器、Java 运行时环境 和其他开发工具。

如何选择 JDK 版本?

  • LTS (Long-Term Support) 版本:推荐大多数开发者使用。JDK 8, JDK 11, JDK 17, JDK 21,LTS 版本会获得长期支持,更稳定,社区资源也更多。
  • 最新版本:如果你需要使用最新的 Java 特性,可以选择最新的非 LTS 版本,但要注意可能存在未知问题。

对于新手,强烈推荐从 JDK 17 或 JDK 11 开始,JDK 8 虽然仍在广泛使用,但已经进入长期支持末期,新项目不建议再使用。

安装方式推荐

在 macOS 上,最推荐使用 Homebrew 来管理 JDK,因为它可以轻松地安装、切换和管理不同版本的 JDK。

安装 Homebrew (如果尚未安装)

mac idea java 环境-图2
(图片来源网络,侵删)

打开你的终端(Terminal,可以在 应用程序 -> 实用工具 中找到),然后运行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

根据提示完成安装。

使用 Homebrew 安装 JDK

安装完 Homebrew 后,你可以轻松安装 JDK,这里以安装最新的 LTS 版本 JDK 17 为例:

mac idea java 环境-图3
(图片来源网络,侵删)
brew install openjdk@17

如果你想安装其他版本,只需修改版本号即可,

  • brew install openjdk@11 (安装 JDK 11)
  • brew install openjdk@21 (安装 JDK 21)

配置环境变量 (非常重要!)

Homebrew 安装的 JDK 默认路径不在系统的 PATH 环境变量中,你需要手动配置一下,以便在终端和 IDEA 中都能被正确识别。

打开你的终端,编辑 shell 配置文件(通常是 ~/.zshrc,如果你使用的是 Zsh,这是 macOS Catalina 及以后系统的默认 Shell;如果使用 Bash,则编辑 ~/.bash_profile)。

# 使用 Zsh 的用户
open -e ~/.zshrc
# 使用 Bash 的用户
open -e ~/.bash_profile

在文件的末尾添加以下两行(请确保路径与你的实际安装路径一致,可以通过 brew info openjdk@17 查看精确路径):

# OpenJDK 17
export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"
export JAVA_HOME="/opt/homebrew/opt/openjdk@17"

注意

  • 如果你是 Intel Mac,路径通常是 /usr/local/opt/openjdk@17
  • 如果你是 Apple Silicon (M1/M2/M3) Mac,路径通常是 /opt/homebrew/opt/openjdk@17

保存文件后,在终端中运行以下命令让配置立即生效:

source ~/.zshrc
# 或者 source ~/.bash_profile

验证 JDK 安装

在终端中输入以下命令:

java -version
javac -version

如果看到类似下面的输出,说明 JDK 安装和配置成功了!

openjdk version "17.0.9" 2025-10-17
OpenJDK Runtime Environment Homebrew 17.0.9-1
OpenJDK 64-bit Server VM Homebrew 17.0.9-1 (build 17.0.9+1, mixed mode, sharing)
javac 17.0.9

第二步:安装 IntelliJ IDEA

  1. 下载:访问 JetBrains 官网
  2. 选择版本
    • Ultimate (旗舰版):功能最全,支持所有框架(如 Spring, Android 等),但需要付费。
    • Community (社区版):对开源开发者免费,功能已经足够强大,支持纯 Java/Kotlin/Groovy 等开发。对于初学者,社区版完全足够。
  3. 安装:下载 .dmg 文件后,像安装普通 Mac 应用一样,将其拖到 应用程序 文件夹即可。

第三步:配置 IntelliJ IDEA

这是最关键的一步,确保 IDEA 使用的是你刚刚安装的 JDK,而不是系统自带的旧版 Java。

首次启动与初始设置

  • 首次打开 IDEA,它会提示你导入设置,选择 Do not import settings
  • 你可以选择一个主题(Dark Mode 体验极佳)。
  • Keymap (快捷键) 设置中,你可以选择 macOSEclipse 等你熟悉的方案。

配置 Project Default SDK (项目默认 JDK)

这是让所有新项目都使用你指定的 JDK 的标准做法。

  1. 打开 IDEA,进入 Preferences... (快捷键 )。
  2. 在弹出的窗口中,导航到 Build, Execution, Deployment -> Build Tools -> Maven (或者 Gradle,看你用哪个)。
  3. 在右侧找到 Runner -> VM options for running testsVM options for running,这里可以先不填,主要配置在 SDK。
  4. 更重要的地方是:在左侧菜单中,直接搜索 SDK,然后选择 SDKs
  5. 在右侧的 SDKs 列表中,点击 号,选择 Add JDK...
  6. 在弹出的文件选择器中,导航到你的 JDK 安装路径,这个路径就是你之前在 JAVA_HOME 中设置的路径,/opt/homebrew/opt/openjdk@17
  7. 选择该文件夹,然后点击 Open,IDEA 会自动识别并添加 JDK 17。
  8. 添加成功后,你可以选择这个新添加的 JDK,然后点击右侧的 Up 按钮,将其设置为 Default SDK

配置当前项目的 SDK

如果你已经创建了一个项目,或者想为某个特定项目设置 JDK:

  1. 打开项目后,从顶部菜单栏选择 File -> Project Structure... (快捷键 )。
  2. 在左侧选择 Project
  3. 在右侧的 SDK 下拉菜单中,选择你刚才添加的 JDK 17。
  4. 确保 Project language level 也与你的 JDK 版本相匹配(使用 JDK 17,则选择 17 - Local variable type inference (var))。

第四步:创建并运行第一个 Java 项目

现在环境已经全部配置好了,我们来创建一个 "Hello, World!" 项目来验证一下。

  1. 在 IDEA 的欢迎界面,点击 New Project
  2. 选择 Java,然后确保 SDK 一栏已经自动选择了你配置好的 JDK 17。
  3. Project name 中输入你的项目名,hello-java
  4. 选择项目存储位置。
  5. 点击 Create

IDEA 会创建项目并打开,你会看到一个 src 文件夹。

  1. src 文件夹上右键,选择 New -> Java Class
  2. 输入类名,Main
  3. Main.java 文件中,输入以下代码:
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, IntelliJ IDEA on macOS!");
    }
}
  1. 在代码编辑器左侧,找到带有绿色三角图标的 Run 'Main.main()' 按钮,点击它。
  2. IDEA 会在下方打开 Run 窗口,并输出你的结果:
Hello, IntelliJ IDEA on macOS!

如果看到了这个输出,恭喜你!你的 macOS + Java + IntelliJ IDEA 开发环境已经完全配置成功了!


总结与最佳实践

  • 使用 JDK 17/11:选择一个稳定的 LTS 版本作为你的主力开发版本。
  • 使用 Homebrew 管理 JDK:可以轻松安装和切换不同版本,brew install openjdk@21,然后在 IDEA 的 SDKs 中添加即可。
  • 配置好 Default SDK:在 IDEA 的 Preferences -> SDKs 中设置好默认 SDK,这样创建新项目时就不需要每次都手动选择了。
  • 定期更新:IDEA 和 JDK 都会定期更新,保持更新可以获得最新的功能、性能优化和安全补丁。

希望这份详细的指南能帮助你顺利搭建开发环境!如果你在过程中遇到任何问题,可以随时提问。

分享:
扫描分享到社交APP
上一篇
下一篇