java开发真正起步需装好jdk并正确配置环境变量,关键在于让系统任意位置识别java和javac命令;初学者应选jdk 17或21等lts版本,下载windows x64 .exe安装包,安装至无中文、空格的非系统盘路径,再配置java_home和path(含%java_home%\bin),最后用java -version和javac -version验证成功。
装好 jdk 并配对环境变量,java 开发才算真正起步。关键不是“装上”,而是让系统在任意位置都能识别 java 和 javac 命令——这靠的是环境变量配置,不是安装程序自动完成的。
选对版本再下载
初学者优先选长期支持(LTS)版本,比如 JDK 17 或 JDK 21。它们稳定、文档全、社区支持强,也兼容主流框架(如 Spring Boot 3.x 要求 JDK 17+)。避免用非 LTS 版本(如 JDK 23、24),除非你明确需要某项新特性。下载时认准 Windows x64(绝大多数电脑适用),安装包选 .exe 格式 更省事;若选 .zip 压缩包,则需手动解压并配置路径,适合进阶用户。
安装时注意三件事
- 把 JDK 安装到非系统盘(如 D:\JDK\jdk-17.0.2),避开 C:\Program Files 这类带空格或权限受限的路径
- 安装路径中不能含中文、空格或特殊符号,否则后续命令行或 IDE 可能报错
- 记下完整安装路径,例如 D:\JDK\jdk-17.0.2 —— 配环境变量时会反复用到
必须配的两个环境变量
打开「系统属性 → 高级 → 环境变量」,在「系统变量」区域操作:
-
JAVA_HOME:新建变量,变量名填
JAVA_HOME,变量值填你记下的 JDK 安装路径(如D:\JDK\jdk-17.0.2) -
Path:编辑该变量,在末尾新增一行:
%JAVA_HOME%\bin—— 这一步让java、javac等命令全局可用
不需要单独配 CLASSPATH,JDK 9 及以后版本已默认处理,配了反而容易出错。
验证是否真成功
关闭所有已打开的命令行窗口,重新打开 CMD 或 PowerShell,依次输入:
-
java -version—— 应显示 JDK 版本号(如 17.0.2) -
javac -version—— 应显示相同版本号,说明编译器也已就位
两项都返回版本信息,没有“不是内部或外部命令”提示,就表示 JDK 安装和配置全部到位。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











