关键在于JDK、环境变量、IDE、Maven四步逻辑闭环:先选对JDK版本并配置JAVA_HOME和PATH,再在IDEA中手动指定JDK路径验证运行,接着配置Maven及阿里云镜像加速依赖下载,最终通过mvn compile确认构建可用。

想搭一套能写、能编、能调、能部署的 Java 开发环境,关键不是“装得多”,而是每一步都踩在逻辑链上。JDK 是底座,环境变量是桥梁,IDE 是操作台,Maven 是后勤,缺一不可,但顺序不能乱。下面按真实动手节奏分四步走,不跳步、不假设、不省略原理。
选对 JDK 版本再动手
别急着点下载。先看你要学什么:
- 跟着老教程(比如 Servlet/JSP 入门课)→ 选 JDK 8 或 11,兼容 javax.* 包,Tomcat 9 直接匹配;
- 学 Spring Boot 3.x / 新项目 → 选 JDK 17 或 21(LTS 版本),官方长期维护,IDEA 和 Maven 支持成熟;
- 别装 JDK 22+ 非 LTS 版本,新手容易遇到插件不兼容、文档不同步的问题;
- 去 oracle.com/downloads 或 adoptium.net 下载对应系统(Windows/macOS/Linux)和架构(x64/ARM64)的安装包,优先选 .exe(Windows)或 .dmg(macOS)图形化安装器。
环境变量只配两个,但必须精准
JAVA_HOME 和 PATH 就够了,CLASSPATH 不用配——现代 JDK(1.5+)已内置默认类路径,手动加反而容易出错。
- JAVA_HOME:新建系统变量,值填 JDK 安装目录,例如 C:\Program Files\Java\jdk-17.0.2(注意:不要带 bin,也不要加反斜杠结尾);
- PATH:编辑现有 Path 变量,在末尾新增一行:%JAVA_HOME%\bin(Windows)或 $JAVA_HOME/bin(macOS/Linux);
- 改完必须重启命令行终端(CMD/PowerShell/Terminal),否则变量不生效;
- 验证:打开新终端,依次执行 java -version、javac -version,两行输出版本号一致,说明 JDK 和编译器都就位。
IDE 选 IntelliJ IDEA,配置 JDK 要手动指定
别信“自动检测”。很多新人装好 IDEA 后新建项目,提示“no JDK specified”,就是因为 IDEA 没读到你刚配的 JAVA_HOME,或者读错了路径。
- 下载安装 IntelliJ IDEA Community(免费) 或 Ultimate(试用);
- 首次启动 → New Project → 左侧选 Java → 右侧 Project SDK 点击 “New…” → 选 “JDK” → 浏览到你安装的 JDK 根目录(如 C:\Program Files\Java\jdk-17.0.2),不是 bin 文件夹;
- 确认后创建空项目,右键 src → New → Java Class,起名 Hello,输入:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
- 右键文件 → Run ‘Hello.main()’,控制台输出文字,说明 IDE、JDK、运行时三者已连通。
Maven 加速配置,避免卡在依赖下载
Maven 不是可选项。哪怕你现在只写 HelloWorld,后续学 Spring、数据库、Web,全靠它拉包。默认中央仓库在国外,新手常卡在 “Downloading xxx.jar…” 半小时不动。
- 下载 Maven 3.8.8(稳定,兼容性好),解压到纯英文路径,如 D:\tools\apache-maven-3.8.8;
- 配置环境变量:新建 MAVEN_HOME = 解压路径,PATH 新增 %MAVEN_HOME%\bin;
- 修改 %MAVEN_HOME%\conf\settings.xml,在
标签下插入阿里云镜像:
- 验证:终端执行 mvn -v,看到 Maven、Java、OS 版本信息即成功;
- 进 IDEA,File → New Project → Maven → 勾选 “Create from archetype”,选 maven-archetype-quickstart,一路下一步,生成后跑一下 mvn compile,无报错即 Maven 可用。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











