IntelliJ IDEA 安装与配置:一步步教你 – wiki大全


IntelliJ IDEA 安装与配置:一步步教你

IntelliJ IDEA 是一款由 JetBrains 开发的领先的 Java 集成开发环境(IDE),以其智能代码辅助、强大的重构能力、丰富的插件生态系统和卓越的开发体验而广受开发者喜爱。无论是 Java、Kotlin、Groovy 还是其他 JVM 语言,甚至是前端开发(如 JavaScript、TypeScript),IntelliJ IDEA 都能提供出色的支持。

本文将详细介绍 IntelliJ IDEA 的安装步骤以及基础配置,帮助你快速上手。

一、 选择版本与下载

IntelliJ IDEA 提供两个主要版本:

  1. Ultimate (旗舰版):收费,功能最全,支持所有企业级框架和工具,如 Spring、Java EE、数据库工具、Web 开发、移动开发等。
  2. Community (社区版):免费开源,主要针对 Java、Kotlin、Groovy 和 Scala 的 JVM 开发,支持 Android 开发,提供版本控制集成和基本调试工具。对于个人学习、开源项目或大部分后端开发而言,社区版已经足够强大。

下载步骤:

  1. 访问 JetBrains 官方网站:https://www.jetbrains.com/idea/download/
  2. 根据你的操作系统(Windows, macOS, Linux)选择相应的下载包。
  3. 根据你的需求选择 Ultimate (旗舰版)Community (社区版)。对于初学者,建议从社区版开始。
  4. 点击下载按钮,等待下载完成。

二、 安装 IntelliJ IDEA

2.1 Windows 系统安装

  1. 运行安装程序:双击下载的 .exe 安装文件。
  2. 欢迎界面:点击 Next
  3. 选择安装路径:你可以选择默认路径,也可以点击 Browse... 更改安装目录。建议选择一个非系统盘的路径(例如 D:\Program Files\JetBrains\IntelliJ IDEA)。点击 Next
  4. 安装选项 (Installation Options)
    • Create Desktop Shortcut: 建议勾选,方便快速启动。
    • Update PATH variable (restart needed): 勾选,将 IDEA 的启动脚本添加到系统 PATH,这样可以在命令行中直接使用 idea 命令启动。
    • Update Context Menu: 勾选 Add "Open Folder as Project",方便在文件管理器中右键打开项目。
    • Create Associations: 根据你主要开发的语言类型勾选,例如 .java, .groovy, .kt 等。
    • 点击 Next
  5. 选择开始菜单文件夹:保持默认,点击 Install
  6. 等待安装:安装过程可能需要几分钟。
  7. 完成安装:安装完成后,勾选 Run IntelliJ IDEA(如果想立即启动),然后点击 Finish

2.2 macOS 系统安装

  1. 打开 .dmg 文件:双击下载的 .dmg 文件。
  2. 拖拽应用程序:在打开的窗口中,将 IntelliJ IDEA.app 图标拖拽到 Applications 文件夹中。
  3. 启动 IDEA
    • 打开 Applications 文件夹,双击 IntelliJ IDEA 启动。
    • 首次启动可能会提示“此应用来自互联网,你确定要打开吗?”点击 打开

2.3 Linux 系统安装

  1. 解压安装包:下载的是 .tar.gz 文件,将其解压到你选择的安装目录,例如 ~/opt/opt
    bash
    tar -xzf ideaIU-*.tar.gz -C ~/opt
  2. 运行安装脚本:进入解压后的 bin 目录下,运行 idea.sh 脚本。
    bash
    cd ~/opt/idea-*/bin
    ./idea.sh
  3. 创建桌面启动器 (可选):在 IDEA 启动后,你可以在菜单栏选择 Tools -> Create Desktop Entry... 来创建桌面快捷方式。

三、 首次启动与基础配置

首次启动 IntelliJ IDEA 时,会引导你进行一些初始设置。

  1. 导入设置 (Complete Installation)

    • 如果你是首次安装,选择 Do not import settings
    • 如果你之前安装过 IDEA,可以选择导入旧的设置,或者选择 Do not import settings 进行全新配置。
    • 点击 OK
  2. 隐私政策 (Privacy Policy)

    • 仔细阅读隐私政策,勾选 I confirm that I have read and accept the terms of this User Agreement
    • 点击 Continue
  3. 数据共享 (Data Sharing)

    • 选择 Don't Send(不发送使用数据)或 Send Anonymous Statistics(发送匿名统计数据)。建议选择 Don't Send
  4. UI 主题 (UI Theme)

    • 选择你喜欢的 UI 主题,通常有 Darcula (深色主题,推荐) 和 Light (浅色主题)。
    • 点击 Next: Default plugins
  5. 默认插件 (Default plugins)

    • IntelliJ IDEA 会根据你的版本和通常开发需求,预装一些插件。你可以选择禁用一些不常用的插件,以提升 IDE 性能。
    • 对于初学者,建议保留默认设置。如果你清楚知道某些语言或框架你永远不会用到,可以取消勾选。
    • 点击 Next: Featured plugins
  6. 特色插件 (Featured plugins)

    • 这里会推荐一些 JetBrains 或社区开发的流行插件。你可以选择安装它们,或者稍后再安装。
    • 例如,Markdown 支持、Git 增强工具等。
    • 点击 Start using IntelliJ IDEA
  7. 注册 (仅限旗舰版 Ultimate)

    • 如果是旗舰版,会提示你输入许可证信息。你可以选择 Activate (输入购买的 License Key)、Evaluate for free (免费试用30天) 或 Log in to JetBrains Account (通过 JetBrains 账户激活)。
    • 社区版则直接进入主界面。

四、 核心配置建议

进入 IDEA 主界面后,你可以根据个人习惯进行更详细的配置。通过 File -> Settings (Windows/Linux) 或 IntelliJ IDEA -> Preferences... (macOS) 打开设置面板。

4.1 JDK 配置 (非常重要)

对于 Java 开发,配置 JDK 是必不可少的第一步。

  1. 打开项目结构
    • 如果已打开项目:File -> Project Structure (快捷键 Ctrl+Alt+Shift+S / Cmd+;)。
    • 如果未打开项目:Configure -> Project Defaults -> Project Structure
  2. 配置 SDK
    • 在左侧导航栏选择 Platform Settings -> SDKs
    • 点击 + 号,选择 Add JDK
    • 导航到你的 JDK 安装路径(例如 C:\Program Files\Java\jdk-17/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home)。
    • 点击 OK,JDK 将被添加到列表中。
  3. 配置项目 JDK
    • 在左侧导航栏选择 Project Settings -> Project
    • Project SDK 下拉菜单中选择你刚刚添加的 JDK。
    • Project language level 中选择与你 JDK 版本匹配的语言级别(例如,JDK 17 对应 17 - Records, Sealed Classes, ...)。
    • 点击 Apply -> OK

4.2 代码风格与格式化

保持一致的代码风格有助于团队协作和代码可读性。

  1. Settings/Preferences -> Editor -> Code Style
  2. 你可以选择预设的风格(如 JavaGoogle),也可以自定义缩进、空格、换行等规则。
  3. 对于 Java,可以导入公司或项目的 Eclipse XMLIDEA XML 格式化配置。
  4. 自动格式化:在编辑代码时,可以使用 Ctrl+Alt+L (Windows/Linux) 或 Cmd+Option+L (macOS) 快捷键快速格式化当前文件。

4.3 字体设置

选择一个舒适的编程字体对长时间开发很重要。

  1. Settings/Preferences -> Editor -> Font
  2. Font: 推荐 Fira Code (支持连字,美观)、JetBrains Mono (JetBrains 官方字体)、Consolas (Windows 默认)。
  3. Size: 根据你的屏幕分辨率和视力调整。
  4. Line height: 调整行高,让代码看起来更宽松。

4.4 文件编码

确保文件编码正确,避免乱码问题。

  1. Settings/Preferences -> Editor -> File Encodings
  2. Project Encoding: 统一设置为 UTF-8
  3. Default encoding for properties files: 统一设置为 UTF-8 并勾选 Transparent native-to-ascii conversion
  4. 点击 Apply -> OK

4.5 Maven/Gradle 配置

如果你使用 Maven 或 Gradle 进行项目管理,需要配置对应的设置。

  1. Maven (Settings/Preferences -> Build, Execution, Deployment -> Build Tools -> Maven):
    • Maven home path: 选择你本地 Maven 的安装路径(如果你手动安装过)。否则,IDEA 会使用内置的 Maven。
    • User settings file: 指定你 Maven 的 settings.xml 路径,用于配置私服、代理等。
    • Local repository: 指定本地仓库路径。
  2. Gradle (Settings/Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle):
    • Gradle user home: 指定 Gradle 的用户目录。
    • Use Gradle from: 选择 Gradle 'wrapper' task in project (推荐,使用项目自带的 Gradle Wrapper) 或 Specified location (使用本地安装的 Gradle)。

五、 常用插件推荐 (可选)

IntelliJ IDEA 的强大之处在于其丰富的插件生态。你可以在 Settings/Preferences -> Plugins 中管理和安装插件。

  1. Chinese (Simplified) Language Pack / 中文语言包:如果习惯中文界面,可以安装此插件。
  2. Key Promoter X:在你使用鼠标操作时,会提示对应的快捷键,帮助你学习和记忆快捷键。
  3. Lombok Plugin:如果你在项目中使用 Lombok,此插件是必须的,它能让 IDEA 正确识别 Lombok 生成的代码。
  4. Maven Helper:方便查看 Maven 依赖冲突。
  5. GitToolBox:增强 Git 功能,如显示 Git blame 信息。
  6. One Dark theme (或任何你喜欢的个性化主题):除了内置的 Darcula,还有许多社区主题可供选择。

六、 创建第一个项目

  1. 打开 IDEA
  2. 点击 New Project
  3. 选择项目模板
    • 左侧选择 New Project
    • 在右侧 Language 选择 Java
    • Build system 选择 MavenGradle (推荐使用)。
    • JDK 选择你之前配置好的 JDK。
    • 勾选 Add sample code 会自动生成一个 Main 类。
    • 点击 Next
  4. 填写项目信息
    • Name: 项目名称 (例如 MyFirstProject)。
    • Location: 项目存储路径。
    • ArtifactId, GroupId, Version: Maven/Gradle 项目的坐标信息。
    • 点击 Create

IDEA 会自动创建项目结构,下载依赖,并在右侧打开 Project 工具窗口。你可以在 src/main/java 目录下找到你的 Main.java 文件,开始编写你的第一段 Java 代码!

总结

通过上述步骤,你应该已经成功安装并配置好了 IntelliJ IDEA,并了解了如何进行基本的个性化设置。IntelliJ IDEA 的强大功能远不止于此,随着你使用的深入,你会发现更多提高开发效率的特性。多尝试使用快捷键,探索菜单选项,并根据你的项目需求安装合适的插件,将帮助你成为一名更高效的开发者。


滚动至顶部