☕ 第一章 Java开发入门

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. 第一步:下载(保姆式)

  1. 浏览器打开官网下载页:https://www.jetbrains.com/zh-cn/idea/download/
  2. 页面默认给你的是 Ultimate(旗舰版)——往下滑,找到「Community Edition(社区版)」区块
  3. 点它下面的「下载」,得到一个 .exe 安装包(约 800 MB,耐心等)
  4. 认准:文件名类似 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 进入启动

首次启动:

  1. 问是否导入设置 → 选「Do not import settings」(你第一次用,没有旧设置)
  2. 选主题 → 喜欢深色选 Dark,喜欢浅色选 Light(我推荐 Dark,写代码不刺眼)
  3. 到欢迎界面,看到左上角「New Project」大按钮 = 启动成功

4. 第三步:新建第一个项目(保姆式)

  1. 点欢迎界面的「New Project」
  2. 左侧选「Java」(不要选 Maven/Gradle 等构建工具,初学阶段用 IntelliJ 默认最省心)
  3. JDK 一栏(关键!):点下拉框,应该能看到 17 或 temurin-17...(IDEA 自动检测到你 1.2 装的 JDK)→ 选中它。下拉框里没有? 点「Add SDK → JDK」,找到 C:\Program Files\Eclipse Adoptium\jdk-17.x.x-hotspot 选中
  4. Location(项目存放位置):点右边文件夹图标,改成 I:\JavaCode\IDEA01(IDEA 会自动建文件夹)
  5. 点「Create」→ 稍等它建索引(右下角进度条跑完)

成功的标志:左边出现项目树(Project 面板),能看到 src 文件夹——这就是你以后放代码的地方。


5. 第四步:在 IDEA 里跑通 Hello World

  1. 右键 src 文件夹 → New → Java Class → 名字输 HelloWorld → 回车
  2. 注意:只输类名,不带 .java——IDEA 自动帮你建好文件、写好 public class HelloWorld
  3. 在大括号里输入(注意 IDEA 会弹出补全提示,输 psvm 然后按 Tab 键,main 方法自动出现): java public class HelloWorld { public static void main(String[] args) {
  4. main 方法里输 sout 按 Tab,System.out.println(""); 自动出现,引号里写 Hello World!: java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
  5. 看 main 方法左边空白处有个绿色三角 ▶ → 点它 → 选「Run 'HelloWorld.main()'」
  6. 下方弹出 Run 面板,显示: Hello World! ✅ 完成——1.3 的四步机械活,现在一个绿三角搞定。
💡 psvm / sout 是什么魔术?

这是 IDEA 的代码模板(Live Template):psvm = public static void main 的缩写,sout = system.out.println 的缩写。输缩写按 Tab 自动展开完整代码——不是作弊,是所有 Java 程序员天天用的正规操作。


6. 装完先做两件小事

① 把代码字号调大(默认太小,伤眼):

  1. 左上角菜单 File → Settings(快捷键 Ctrl+Alt+S)
  2. 左侧找 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. 常见误区

⚠️ 误区 1:装了 IDEA = 有了 JDK?

不是。IDEA 只是编辑器+自动化工具,JDK 是独立的(1.2 装的那个)。两者关系:灶台(IDEA)+ 燃气(JDK),缺一不可。

⚠️ 误区 2:Ultimate 旗舰版"试用 30 天",到期还能白嫖?

新手不需要纠结这个——社区版终身免费,本课程(JavaSE)所有内容社区版全支持。等你学到 Web 开发再考虑旗舰版的事。

⚠️ 误区 3:自动补全和模板是"作弊",手敲才叫会?

恰恰相反。补全是生产力,老手全用。但前提是你看得懂它补出来的东西——1.3 手抄那 5 行的价值就在这:你已知道 psvm 展开出来的是什么。

⚠️ 误区 4:报错红线 = 代码坏了,赶紧删了重写?

红线是 IDEA 在帮你:鼠标悬停看提示,九成的问题它直接给你改法(点 Alt+Enter 一键修复)。学会"看报错"是比写代码更重要的能力。

⚠️ 误区 5:项目文件随便挪、随便改名?

用 IDEA 内部的重命名(右键 → Refactor → Rename)可以;在资源管理器里直接挪文件夹/改名会弄坏项目配置。文件操作尽量在 IDEA 里做。


9. 本节自测

❓ Q1:社区版和旗舰版怎么选?学习阶段选哪个?

选社区版(Community):终身免费,JavaSE 学习内容全支持。旗舰版面向 Web/企业开发,收费,学到那一步再说。

❓ Q2:IDEA 的绿色三角 ▶ 背后干了什么?

自动替你完成 1.3 手干的三步:调用 javac 编译源码成字节码 → 调用 java 启动 JVM 运行 → 把输出显示在 Run 面板。机械活自动化,机制一点没变。

❓ Q3:`psvm` 和 `sout` 按 Tab 发生了什么?

Live Template 模板展开:psvm → public static void main(String[] args) { };sout → System.out.println();。是 IDE 的代码模板功能,正规生产力工具。

❓ Q4:新建项目时 JDK 一栏空白选不了,说明什么问题?

IDEA 没检测到 JDK——要么 1.2 没装好,要么路径变了。手动 Add SDK → JDK 指向 JDK 安装目录即可。这也呼应 1.5 的核心认知:IDEA ≠ JDK。

❓ Q5:代码出现大片红线,正确的第一反应?

悬停看 IDEA 的报错说明,而不是删了重写。红线是 IDE 的实时检查在帮你提前发现问题(很多就是拼写、缺分号、JDK 没关联)。


10. 下一步学什么


11. 相关笔记

Java基础 #Java入门 #IDEA #开发工具 #第一章