1.5 IntelliJ IDEA开发工具
下载社区版(免费)→ 安装时勾好三个选项 → 新建项目选上 1.2 装的 JDK 17 → 写代码、点绿色三角 ▶ 出结果。从此记事本和黑窗口退役,机械活全交给 IDEA,你只管写代码。
IDEA 只是灶台,不是厨子——它不会自带 JDK,也不会替你懂原理。它假设你按 1.2 装好了 JDK 17。没装先回 1.2,装好再回来。
1. IDEA 是什么,为什么用它
IDEA 是 JetBrains 公司出品的 Java 集成开发环境(IDE),全球 Java 程序员的标配。它把 1.3 你手动干的所有活打包自动化:
| 1.3 的手动时代 | IDEA 时代 |
|---|---|
| 记事本写代码,写错了不知道 | 边写边查,写错立刻红线 + 告诉你哪错 |
手敲 cd /d 切目录 |
不用管,自动定位 |
手敲 javac、java |
点一下绿色三角 ▶,编译运行全自动 |
| 报错后逐行找 | 鼠标悬停报错处,直接告诉你怎么改 |
| 花括号少了半天找不到 | 括号自动配对、代码自动格式化 |
- Community(社区版):免费,JavaSE 学习完全够用 ✅ 本课程用它
- Ultimate(旗舰版):收费(试用 30 天),做 Web/数据库企业开发才需要,新手别碰
2. 第一步:下载(保姆式)
- 浏览器打开官网下载页:
https://www.jetbrains.com/zh-cn/idea/download/ - 页面默认给你的是 Ultimate(旗舰版)——往下滑,找到「Community Edition(社区版)」区块
- 点它下面的「下载」,得到一个
.exe安装包(约 800 MB,耐心等) - 认准:文件名类似
ideaIC-2025.x.x.exe(IC= IntelliJ Community)
JetBrains 服务器在国外,国内下载慢是常态,挂后台等就行。实在下不动告诉我,我再给你想办法,别去第三方"破解版"网站下——带捆绑软件甚至带木马的坑。
3. 第二步:安装(保姆式,每步看点哪里)
双击下载好的 .exe:
| 步骤 | 屏幕上会看到 | 你要做的 | 成功标志 |
|---|---|---|---|
| ① | 欢迎页 | Next | 下一步 |
| ② | 选择安装位置 | 保持默认(C:\Program Files\JetBrains\...),直接 Next |
下一步 |
| ③ | Installation Options(勾选页,关键) | 勾选:☑ Create Desktop Shortcut → IntelliJ IDEA Community(桌面图标);☑ Add "bin" folder to the PATH;☑ Add "Open Folder as Project";关联格式 ☑ .java(有这项就勾上) |
四项勾好 |
| ④ | 确认页 | Install | 进度条跑完 |
| ⑤ | 完成页 | 勾不勾 Run IDEA 都行,点 Finish | 进入启动 |
首次启动:
- 问是否导入设置 → 选「Do not import settings」(你第一次用,没有旧设置)
- 选主题 → 喜欢深色选 Dark,喜欢浅色选 Light(我推荐 Dark,写代码不刺眼)
- 到欢迎界面,看到左上角「New Project」大按钮 = 启动成功
4. 第三步:新建第一个项目(保姆式)
- 点欢迎界面的「New Project」
- 左侧选「Java」(不要选 Maven/Gradle 等构建工具,初学阶段用 IntelliJ 默认最省心)
- JDK 一栏(关键!):点下拉框,应该能看到
17或temurin-17...(IDEA 自动检测到你 1.2 装的 JDK)→ 选中它。下拉框里没有? 点「Add SDK → JDK」,找到C:\Program Files\Eclipse Adoptium\jdk-17.x.x-hotspot选中 - Location(项目存放位置):点右边文件夹图标,改成
I:\JavaCode\IDEA01(IDEA 会自动建文件夹) - 点「Create」→ 稍等它建索引(右下角进度条跑完)
成功的标志:左边出现项目树(Project 面板),能看到 src 文件夹——这就是你以后放代码的地方。
5. 第四步:在 IDEA 里跑通 Hello World
- 右键
src文件夹 → New → Java Class → 名字输HelloWorld→ 回车 - 注意:只输类名,不带
.java——IDEA 自动帮你建好文件、写好public class HelloWorld - 在大括号里输入(注意 IDEA 会弹出补全提示,输
psvm然后按 Tab 键,main 方法自动出现):java public class HelloWorld { public static void main(String[] args) { - main 方法里输
sout按 Tab,System.out.println("");自动出现,引号里写Hello World!:java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } - 看
main方法左边空白处有个绿色三角 ▶ → 点它 → 选「Run 'HelloWorld.main()'」 - 下方弹出 Run 面板,显示:
Hello World!✅ 完成——1.3 的四步机械活,现在一个绿三角搞定。
这是 IDEA 的代码模板(Live Template):psvm = public static void main 的缩写,sout = system.out.println 的缩写。输缩写按 Tab 自动展开完整代码——不是作弊,是所有 Java 程序员天天用的正规操作。
6. 装完先做两件小事
① 把代码字号调大(默认太小,伤眼):
- 左上角菜单 File → Settings(快捷键 Ctrl+Alt+S)
- 左侧找 Editor → Font → Size 改成 16 或 18 → OK
② 认识界面三块地盘:
| 区域 | 位置 | 干什么 |
|---|---|---|
| 项目树(Project) | 左侧 | 看你所有的代码文件,双击打开 |
| 编辑器 | 中间大块 | 写代码的地方 |
| Run 面板 | 下方 | 程序输出、报错信息都在这看 |
7. 排错专区
情况 A:代码大片红色,java 报“无法解析符号”
JDK 没关联上。菜单 File → Project Structure(Ctrl+Alt+Shift+S)→ 左侧 Project → SDK 一栏选 JDK 17 → Language level 选 17 → OK。
情况 B:点 ▶ 没反应 / Run 灰色
main 方法没写对(psvm 展开 + 大括号位置),或光标不在 main 里。检查 main 的拼写:public static void main(String[] args),一个字母都不能差。
情况 C:界面全英文,想换中文
File → Settings → Plugins → Marketplace 搜「Chinese (Simplified)」→ Install → 重启 IDEA。不过我建议忍着用英文界面——报错信息搜起来更准,而且你迟早要习惯。
情况 D:启动特别慢、右下角一直“Indexing”
正常。IDEA 第一次打开项目要给全项目建索引(这就是它代码提示快的本钱)。等它跑完,期间别狂点。
8. 常见误区
不是。IDEA 只是编辑器+自动化工具,JDK 是独立的(1.2 装的那个)。两者关系:灶台(IDEA)+ 燃气(JDK),缺一不可。
新手不需要纠结这个——社区版终身免费,本课程(JavaSE)所有内容社区版全支持。等你学到 Web 开发再考虑旗舰版的事。
恰恰相反。补全是生产力,老手全用。但前提是你看得懂它补出来的东西——1.3 手抄那 5 行的价值就在这:你已知道 psvm 展开出来的是什么。
红线是 IDEA 在帮你:鼠标悬停看提示,九成的问题它直接给你改法(点 Alt+Enter 一键修复)。学会"看报错"是比写代码更重要的能力。
用 IDEA 内部的重命名(右键 → Refactor → Rename)可以;在资源管理器里直接挪文件夹/改名会弄坏项目配置。文件操作尽量在 IDEA 里做。
9. 本节自测
选社区版(Community):终身免费,JavaSE 学习内容全支持。旗舰版面向 Web/企业开发,收费,学到那一步再说。
自动替你完成 1.3 手干的三步:调用 javac 编译源码成字节码 → 调用 java 启动 JVM 运行 → 把输出显示在 Run 面板。机械活自动化,机制一点没变。
Live Template 模板展开:psvm → public static void main(String[] args) { };sout → System.out.println();。是 IDE 的代码模板功能,正规生产力工具。
IDEA 没检测到 JDK——要么 1.2 没装好,要么路径变了。手动 Add SDK → JDK 指向 JDK 安装目录即可。这也呼应 1.5 的核心认知:IDEA ≠ JDK。
悬停看 IDEA 的报错说明,而不是删了重写。红线是 IDE 的实时检查在帮你提前发现问题(很多就是拼写、缺分号、JDK 没关联)。
10. 下一步学什么
- ☐ 1.6 AI编程助手 —— 给 IDEA 装上通义灵码,讲解员 + 陪练就位
- ☐ 第二章 变量与数据类型 —— 告别只会喊 Hello 的程序:让程序记住数字、做算术。变量是编程的第一块砖
- 第一章完结 🎉:概述 → 环境 → 第一个程序 → 运行机制 → 开发工具 → AI 助手,理论与工具全就位
11. 相关笔记
- 1.4 Java程序的运行机制 ← 上一篇:▶ 背后的机制
- 1.3 第一个Java程序 ← 手动编译运行的"考古现场"
- 1.2 Java环境搭建 ← IDEA 依赖的 JDK 从哪来
- ☕ Java基础 · 索引
- 🏠 返回主页