Skip to content

IntelliJ IDEA

IntelliJ IDEA 是 JetBrains 公司开发的 Java 集成开发环境(IDE),是 EnderRealm 项目推荐的开发工具。

什么是 IDE?

IDE(Integrated Development Environment)是集成开发环境,它将多种开发工具集成在一起:

  • 代码编辑器:编写和编辑代码
  • 编译器:将源代码编译成可执行程序
  • 调试器:帮助查找和修复程序错误
  • 项目管理:管理项目文件和依赖
  • 版本控制:集成 Git 等版本控制工具

为什么推荐 IntelliJ IDEA?

IntelliJ IDEA 是 Java 开发的首选 IDE,具有以下优点:

  • 智能代码补全:根据上下文提供精准的代码建议
  • 强大的重构:安全地重命名、提取方法等
  • 深度代码分析:检测潜在的错误和代码异味
  • 丰富的插件:支持各种框架和工具
  • 优秀的 Gradle 支持:完美支持 Gradle 构建系统

版本选择

IntelliJ IDEA 采用订阅制,分为两种订阅:

订阅价格说明
Community免费基础功能,足够用于本项目
Ultimate付费更多高级功能

提示

IntelliJ IDEA 已将社区版和终极版合并为同一软件,区别在于订阅类型。免费版已支持数据库功能。EnderRealm 项目使用免费版即可。

安装 IntelliJ IDEA

Windows

方法一:官方安装包(推荐)

  1. 访问 JetBrains 官网
  2. 下载 Community 版本安装包
  3. 运行安装包,按提示完成安装
  4. 建议勾选:
    • Add "bin" folder to PATH
    • Create Desktop Shortcut
    • Add "Open Folder as Project"

方法二:使用包管理器

powershell
# 使用 winget
winget install JetBrains.IntelliJIDEA

# 使用 scoop
scoop install intellij-idea

# 使用 chocolatey
choco install intellijidea

macOS

方法一:使用 Homebrew(推荐)

bash
brew install --cask intellij-idea

方法二:官方安装包

  1. 访问 JetBrains 官网
  2. 下载 Community 版本安装包
  3. 拖动应用到 Applications 文件夹

Linux

Ubuntu/Debian

bash
# 使用 snap
sudo snap install intellij-idea --classic

# 或使用官方安装包
# 1. 下载 tar.gz 安装包
# 2. 解压到 /opt 目录
sudo tar -xzf ideaIC-*.tar.gz -C /opt/

# 3. 创建桌面快捷方式
/opt/idea-IC/bin/idea.sh

CentOS/RHEL/Fedora

bash
# 使用 snap
sudo snap install intellij-idea --classic

# 或使用官方安装包(同 Ubuntu)

首次启动配置

1. 导入设置

首次启动时,可以选择:

  • Do not import settings:不导入任何设置(推荐新用户)
  • Import settings:导入之前版本的设置

2. 选择主题

选择你喜欢的主题:

  • Darcula:暗色主题(推荐)
  • Light:亮色主题

3. 安装插件

建议安装以下插件:

  • Chinese (Simplified) Language Pack:中文语言包
  • Gradle:Gradle 支持(通常已内置)
  • Git:Git 支持(通常已内置)

4. 配置 JDK

  1. 打开项目后,进入 File → Project Structure → SDKs
  2. 点击 + 号,选择 Add JDK
  3. 选择 JDK 21 安装目录
  4. 同样添加 JDK 17

导入 EnderRealm 项目

方法一:从 Git 克隆

  1. 打开 IntelliJ IDEA
  2. 选择 Get from VCS
  3. 输入仓库 URL:https://github.com/EnderRealmMC/EnderRealmServerCore.git
  4. 选择本地目录
  5. 点击 Clone
  6. 等待项目下载和索引完成

方法二:打开现有项目

  1. 打开 IntelliJ IDEA
  2. 选择 Open
  3. 选择 EnderRealm 项目目录
  4. 等待项目索引完成

项目配置

配置 Gradle

  1. 进入 File → Settings → Build, Execution, Deployment → Build Tools → Gradle
  2. 设置:
    • Distribution: Wrapper(推荐)
    • JDK: 选择 JDK 21

配置项目 SDK

  1. 进入 File → Project Structure → Project
  2. 设置:
    • SDK: 选择 JDK 21
    • Language level: 21

配置模块 SDK

  1. 进入 File → Project Structure → Modules
  2. 为每个模块设置:
    • Dependencies → Module SDK: 选择 JDK 21

常用快捷键

编辑操作

快捷键功能
Ctrl + Space代码补全
Ctrl + Shift + Space智能代码补全
Ctrl + /注释/取消注释
Ctrl + D复制当前行
Ctrl + Y删除当前行
Ctrl + Alt + L格式化代码
Ctrl + Alt + O优化导入

导航操作

快捷键功能
Ctrl + N查找类
Ctrl + Shift + N查找文件
Ctrl + F查找
Ctrl + R替换
Ctrl + G跳转到行
Alt + F7查找用法

重构操作

快捷键功能
Shift + F6重命名
Ctrl + Alt + M提取方法
Ctrl + Alt + V提取变量
Ctrl + Alt + F提取字段

调试操作

快捷键功能
F8Step Over
F7Step Into
Shift + F8Step Out
F9Resume
Ctrl + F8Toggle Breakpoint

常见问题

Q: 项目导入后无法识别为 Gradle 项目?

A: 右键点击 build.gradle.kts 文件,选择 Import Gradle Project

Q: 编译时提示 JDK 版本错误?

A: 检查以下配置:

  1. File → Project Structure → Project → SDK
  2. File → Project Structure → Modules → Dependencies → Module SDK
  3. File → Settings → Build, Execution, Deployment → Build Tools → Gradle → Gradle JDK

Q: 如何运行 Gradle 任务?

A: 打开右侧的 Gradle 面板,展开任务树,双击要运行的任务。

Q: 代码补全不工作怎么办?

A: 尝试以下操作:

  1. File → Invalidate Caches → Invalidate and Restart
  2. 重建项目:Build → Rebuild Project

推荐学习资源

下一步

IntelliJ IDEA 安装配置完成后,让我们继续学习 Markdown 语法基础