装jdk需三步:下载匹配版本→配置java_home和path→命令行验证。选版本依项目需求,推荐openjdk发行版;安装路径勿含空格中文;仅配java_home与path;验证需echo、java -version、javac -version及helloworld编译运行全通过。

装 JDK 不是点下一步就完事,关键在配置清楚、验证到位。核心就三步:下载安装包 → 设置 JAVA_HOME 和 PATH → 命令行验证。下面按实际操作逻辑讲清楚。
选对版本和发行版
别一上来就猛点下载。先看项目或学习资料要求什么版本:
- 新项目、Spring Boot 3 或想用虚拟线程,直接选 JDK 21(LTS);
- 公司老系统、Hadoop 或 Spring Boot 2.x 项目,大概率要 JDK 8 或 11;
- JDK 17 是当前企业新项目最稳的平衡点,生态成熟、支持好;
- 别用 Oracle JDK 商用——个人学习没问题,但公司部署建议选 OpenJDK 发行版,比如 Eclipse Temurin、Amazon Corretto 或华为毕昇 JDK,免费、开源、更新及时。
安装时注意路径和选项
安装过程本身简单,但两个细节影响后续配置:
- 安装路径尽量自定义,比如
C:\dev\jdk\jdk-21.0.2,避免带空格或中文,也别用默认的C:\Program Files\...; - 安装向导里看到“Public JRE”“Java Update”“Browser Plugin”这类勾选项,一律取消——JDK 自带运行环境,额外装反而容易导致
java -version和javac -version版本不一致; - Windows 上 JDK 11+ 默认不生成独立
jre文件夹,这是正常行为,不用手动补 jlink 命令,java和javac都能直接用。
配环境变量:JAVA_HOME + PATH 是重点
只设这两个变量就够用,CLASSPATH 现在基本不需要手动配(IDE 和构建工具会自动管理):
-
JAVA_HOME:新建系统变量,变量名填
JAVA_HOME,变量值填你刚才记下的 JDK 安装完整路径,例如C:\dev\jdk\jdk-21.0.2; -
PATH:编辑系统变量
Path,新增一条:%JAVA_HOME%\bin; - 改完后务必重启命令行窗口(cmd 或 PowerShell),否则变量不生效;
- 如果机器上装了多个 JDK,只需改
JAVA_HOME和Path里的路径,就能快速切换版本,不用重装。
验证是否真成功
打开新命令行窗口,逐条执行,每条都该有合理输出:
-
echo %JAVA_HOME%→ 应显示你设置的路径; -
java -version→ 显示 JDK 版本号,且末尾带64-Bit Server VM表示架构匹配; -
javac -version→ 输出应和上面一致,说明编译器可用; - 再写个
HelloWorld.java,用javac HelloWorld.java && java HelloWorld跑通,才算全流程闭环。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











