从零跑通 IntelliJ IDEA 社区版:新手安装配置完整指南
【免费下载链接】intellij-communityIntelliJ IDEA & IntelliJ Platform项目地址: https://gitcode.com/GitHub_Trending/in/intellij-community
IntelliJ IDEA 社区版是 JetBrains 官方开源的 IDE 源码,也是学习 IntelliJ Platform 插件开发的起点。跟着这篇 IntelliJ IDEA 社区版安装配置指南,你会从克隆源码一路做到本地跑起自己编译的 IDEA,全程只需几个命令。
项目速览:它是什么、为什么值得读
IntelliJ IDEA 社区版是 JetBrains IDE 代码库的开源部分,所有 JetBrains IDE 共用的 IntelliJ Platform 都长在它上面。
- 许可证:Apache-2.0,可自由查看与修改
- 主语言:Java 与 Kotlin
- 构建系统:Bazel(声明式构建工具,负责依赖解析与增量编译)
- 适合人群:想读 IDE 源码、写平台插件、或搞懂 IDE 如何搭建的人
动手前体检清单:30 秒判断能不能开始
| 检查项 | 要求 | 缺了会怎样 |
|---|---|---|
| Git | 已安装并在 PATH 中 | 无法克隆源码 |
| 长路径配置 | Windows 必须 | 深层目录检出失败 |
| IntelliJ IDEA | 2026.1 或更高版本 | 打不开工程入口 |
| Bazel 插件 | IDE 内已安装并启用 | 构建系统不工作 |
| 可用内存 | 建议 8GB 以上 | 编译阶段 OOM |
| 磁盘空间 | 建议 20GB 以上 | 源码加构建缓存占空间 |
搭建流程
1. 3 分钟克隆 IDEA 社区版源码
打开终端,克隆仓库。加--depth 1做浅克隆,只拉最新提交,下载快很多:
git clone --depth 1 https://gitcode.com/GitHub_Trending/in/intellij-community完成后你应该看到intellij-community目录,顶层有java/、idea/等模块和若干构建脚本。
2. Windows 先配置 Git 长路径
如果你在 Windows 上,先执行下面这条命令,否则目录层级太深会检出失败:
git config --global core.longpaths true && git config --global core.autocrlf input完成后无额外输出,配置即刻生效,之后所有仓库通用。
3. 一条命令拉取 Android 模块
社区版部分 Android 模块存放在单独的 Git 仓库。进入项目根目录运行脚本:
./getPlugins.shWindows 用户改用getPlugins.bat。完成后你应该看到新增的 Android 相关模块目录。
4. 用 IDEA 2026.1 打开 .bazelproject
打开 IntelliJ IDEA 2026.1 或更高版本,通过 File | Open 选择项目根目录下的.bazelproject文件。确认 Bazel 插件已安装并启用;若提示缺少 Kotlin 等其他插件,按提示安装后重启。完成后模块树应正常加载,java、idea等模块的源码都可以双击跳转。
5. 首次编译:等它跑完
在 IDE 主菜单选择 Build | Build Project。首次构建会下载全部依赖并编译整个项目,耗时较长属正常现象。完成后构建输出窗口应显示成功标记,没有红色报错。
6. 命令行启动你编译的 IDEA
回到项目根目录的终端,运行下面这条命令直接拉起本地构建产物(*.cmd脚本在 Windows 和 Unix 上都能用):
./bazel.cmd run //build:idea_community完成后应弹出 IDEA 主窗口,看到熟悉的欢迎页即代表搭建成功。想生成安装包时,运行./installers.cmd即可为当前系统产出安装包。
踩坑与提速:内存告急先调这里
- 内存不足:编译峰值可能吃掉数 GB 内存。OOM 时先关掉其他大应用,并给 IDE 调大堆内存。
- Windows 长路径报错:跳过第 2 步的常见后果,配置完重新克隆即可。
- 分支不一致:主仓库与 Android 模块必须
git checkout到同一分支或标签,否则构建直接失败。 - 插件过期:Bazel 插件版本过旧会导致构建行为异常,去插件市场升级后重启。
- 依赖下载慢:首次构建最耗时,建议在网络空闲时段执行,并保证磁盘空间充足。
收尾
到这里,你已经把 IntelliJ IDEA 社区版源码从一个文件夹变成能运行的 IDE。下一步建议精读 README.md 了解构建与测试细节,设计文档可以看 docs/;准备参与开发时,先读 CONTRIBUTING.md,再用./tests.cmd跑一个测试用例验证环境。
【免费下载链接】intellij-communityIntelliJ IDEA & IntelliJ Platform项目地址: https://gitcode.com/GitHub_Trending/in/intellij-community
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考