Mac IntelliJ IDEA安装配置

在Mac系统上安装和配置IntelliJ IDEA开发环境

IntelliJ IDEA概述

IntelliJ IDEA是JetBrains公司开发的Java集成开发环境,被誉为最智能的Java IDE。它提供了强大的代码分析、重构、调试等功能,极大提高了开发效率。

智能编码

强大的代码补全和智能提示

代码分析

实时代码检查和错误提示

重构工具

安全可靠的代码重构功能

调试器

强大的可视化调试工具

为什么选择IntelliJ IDEA?

业界最强的Java开发支持
丰富的框架集成(Spring、Maven等)
强大的版本控制集成
优秀的用户体验和界面设计
活跃的社区和插件生态
跨平台支持

版本对比

IntelliJ IDEA Ultimate

付费版

适用人群:

  • 专业Java开发者
  • 企业级项目开发
  • 全栈开发者

主要功能:

  • 完整的Java开发支持
  • Spring框架深度集成
  • 数据库工具和SQL支持
  • Web开发支持(HTML、CSS、JS)
  • 应用服务器集成
  • 微服务开发工具
  • 性能分析工具
  • 远程开发支持

价格:

个人版: $149/年
学生免费: 教育邮箱申请

IntelliJ IDEA Community

免费版

适用人群:

  • Java学习者
  • 开源项目开发
  • 个人项目开发

主要功能:

  • 基础Java开发支持
  • Maven/Gradle支持
  • Git版本控制
  • JUnit测试支持
  • 无Spring框架支持
  • 无数据库工具
  • 无Web开发支持
  • 无应用服务器集成

推荐:初学者可以从Community版本开始,熟悉后再考虑升级到Ultimate版本。

下载安装

步骤1:下载IntelliJ IDEA

官方网站下载

从JetBrains官网下载最新版本

下载IntelliJ IDEA

Homebrew安装

使用Homebrew快速安装

# 安装Community版本
brew install --cask intellij-idea-ce

# 安装Ultimate版本
brew install --cask intellij-idea

下载提示:

  • 选择适合你Mac芯片的版本(Apple Silicon或Intel)
  • 推荐下载最新稳定版本
  • 如果是学生,可以申请Ultimate版本的免费许可

步骤2:安装IntelliJ IDEA

DMG文件安装步骤:

  1. 双击下载的DMG文件
  2. 将IntelliJ IDEA图标拖拽到Applications文件夹
  3. 等待复制完成
  4. 从Applications文件夹启动IntelliJ IDEA
  5. 首次启动可能需要确认安全性

如果系统提示"无法验证开发者",请在系统偏好设置 → 安全性与隐私中允许运行。

Homebrew安装完成后:

  1. 安装完成后,IDEA会自动添加到Applications
  2. 可以通过Spotlight搜索启动
  3. 或者从Applications文件夹启动
# 检查安装状态
brew list --cask | grep intellij

步骤3:首次启动

  1. 启动应用:

    从Applications文件夹或Launchpad启动IntelliJ IDEA

  2. 导入设置:

    如果是首次安装,选择"Do not import settings"

  3. 接受协议:

    阅读并接受JetBrains用户协议

  4. 数据共享:

    选择是否发送匿名使用统计(可选)

初始设置

许可证激活

学生免费许可

  1. 访问 JetBrains学生页面
  2. 使用教育邮箱申请免费许可
  3. 验证学生身份
  4. 获得免费Ultimate版本许可

购买许可

  1. 选择"Buy IntelliJ IDEA"
  2. 选择个人或企业许可
  3. 完成支付流程
  4. 激活许可证

试用版本

  1. 选择"Start trial"
  2. 获得30天免费试用
  3. 体验完整功能
  4. 试用期结束前决定是否购买

界面主题设置

Darcula主题

深色主题,保护眼睛,适合长时间编程

IntelliJ Light主题

浅色主题,经典外观,适合明亮环境

主题可以随时在 Preferences → Appearance & Behavior → Appearance 中更改。

快捷键方案

IntelliJ IDEA Classic

IDEA默认快捷键方案,推荐新用户使用

macOS

符合Mac系统习惯的快捷键方案

Eclipse

适合从Eclipse迁移的用户

Visual Studio Code

适合从VS Code迁移的用户

基础配置

字体设置

推荐使用等宽字体:

  • JetBrains Mono(推荐)
  • Fira Code
  • Source Code Pro
  • Monaco

字体大小

建议设置:

  • 编辑器字体:14-16px
  • 控制台字体:12-14px
  • 根据屏幕分辨率调整

代码格式

推荐设置:

  • 缩进:4个空格
  • 行长度:120字符
  • 自动换行:启用

自动保存

建议启用:

  • 自动保存文件
  • 失去焦点时保存
  • 切换应用时保存

必备插件

插件安装方法

  1. 打开 Preferences (⌘,)
  2. 选择 Plugins
  3. 在Marketplace中搜索插件
  4. 点击Install安装
  5. 重启IDEA使插件生效

开发效率插件

Lombok

必装

简化Java代码,自动生成getter/setter等方法

@Data @Builder @Slf4j

String Manipulation

推荐

强大的字符串处理工具

大小写转换 编码解码 格式化

Rainbow Brackets

实用

彩色括号匹配,提高代码可读性

括号高亮 嵌套显示 错误提示

CodeGlance

实用

代码缩略图,快速导航

代码预览 快速跳转 滚动条增强

Spring开发插件

Spring Boot

必装

Spring Boot项目支持(Ultimate版本内置)

项目模板 配置提示 运行配置

Spring Assistant

推荐

Spring Boot项目创建助手

依赖管理 配置生成 代码模板

数据库插件

Database Tools

内置

数据库连接和管理(Ultimate版本内置)

SQL编辑 数据查看 表结构

MyBatis Log Plugin

推荐

MyBatis SQL日志格式化

SQL美化 参数替换 执行时间

版本控制插件

Git

内置

Git版本控制支持(内置)

提交管理 分支操作 冲突解决

GitToolBox

推荐

Git工具增强

状态显示 自动拉取 提交统计

主题美化插件

Material Theme UI

美化

Material Design风格主题

多种主题 图标包 自定义色彩

Atom Material Icons

美化

文件图标美化

文件图标 文件夹图标 语言图标

项目配置

JDK配置

  1. 打开 File → Project Structure (⌘;)
  2. 选择 Project Settings → Project
  3. 设置 Project SDK 为已安装的JDK版本
  4. 设置 Project language level
  5. 点击 Apply 保存设置
# 查看已安装的JDK
/usr/libexec/java_home -V

Maven配置

  1. 打开 Preferences (⌘,)
  2. 导航到 Build, Execution, Deployment → Build Tools → Maven
  3. 设置 Maven home directory
  4. 设置 User settings file 路径
  5. 配置 Local repository 路径

推荐配置:

Maven home: /opt/homebrew/Cellar/maven/3.9.5/libexec
User settings: ~/.m2/settings.xml
Local repository: ~/.m2/repository

数据库配置

配置数据库连接(仅Ultimate版本):

  1. 打开 Database 工具窗口
  2. 点击 + 号添加数据源
  3. 选择 MySQL
  4. 配置连接参数
  5. 测试连接

MySQL连接配置:

localhost
3306
your_database_name
root 或 developer
your_password

代码风格配置

配置统一的代码格式:

  1. 打开 Preferences → Editor → Code Style
  2. 选择 Java
  3. 配置缩进、空格、换行等规则
  4. 可以导入Google或其他代码风格

推荐设置:

  • 缩进:4个空格
  • 行长度:120字符
  • 导入排序:按字母顺序
  • 自动格式化:保存时格式化

性能优化

内存配置

调整IDEA的内存设置以提高性能:

  1. 打开 Help → Change Memory Settings
  2. 根据你的Mac配置调整内存
  3. 重启IDEA使设置生效

内存配置建议:

8GB RAM Mac
  • Xmx: 2048MB
  • Xms: 512MB
16GB RAM Mac
  • Xmx: 4096MB
  • Xms: 1024MB
32GB+ RAM Mac
  • Xmx: 8192MB
  • Xms: 2048MB

索引优化

排除不必要的文件

在 Preferences → Editor → File Types 中排除:

  • 日志文件 (*.log)
  • 临时文件 (*.tmp)
  • 编译输出目录

禁用不需要的插件

在 Preferences → Plugins 中禁用:

  • 不使用的语言支持插件
  • 不需要的框架插件
  • 过时的插件

优化同步设置

在 Preferences → Build, Execution, Deployment → Compiler 中:

  • 启用 "Build project automatically"
  • 调整 "Shared build process heap size"
  • 启用并行编译

启动优化

关闭不必要的工具窗口
减少启动时打开的项目数量
禁用启动时的插件更新检查
使用SSD存储项目文件

创建第一个项目

创建Spring Boot项目

  1. 新建项目:

    File → New → Project

  2. 选择项目类型:

    选择 "Spring Initializr"(Ultimate版本)或 "Maven"

  3. 配置项目信息:
    com.example
    demo
    demo
    com.example.demo
    17
  4. 选择依赖:

    添加常用的Spring Boot依赖

    • Spring Web
    • Spring Data JPA
    • MySQL Driver
    • Spring Boot DevTools
  5. 完成创建:

    点击 "Create" 完成项目创建

编写第一个Controller

创建一个简单的REST Controller:

package com.example.demo.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    
    @GetMapping("/hello")
    public String hello() {
        return "Hello, World!";
    }
    
    @GetMapping("/")
    public String home() {
        return "Welcome to Spring Boot!";
    }
}

运行项目

  1. 找到主类:

    通常是 DemoApplication.java

  2. 运行应用:

    点击主类旁边的绿色运行按钮,或使用快捷键 Ctrl+Shift+R

  3. 查看控制台:

    观察启动日志,确认应用成功启动

  4. 测试接口:

    在浏览器中访问 http://localhost:8080/hello

如果看到 "Hello, World!" 消息,说明你的第一个Spring Boot项目运行成功!

调试功能

学习使用IDEA的调试功能:

  1. 在代码行号左侧点击设置断点
  2. 使用Debug模式运行项目(绿色虫子图标)
  3. 访问设置断点的接口
  4. 在调试窗口中查看变量值
  5. 使用Step Over、Step Into等调试命令

常用调试快捷键:

F8 Step Over
F7 Step Into
Shift+F8 Step Out
F9 Resume

恭喜!环境配置完成

你已经成功完成了Mac开发环境的完整配置:

JDK 安装和配置
Maven 安装和配置
MySQL 安装和配置
IntelliJ IDEA 安装和配置

现在你已经拥有了一个完整的Java开发环境,可以开始你的编程之旅了!