JDK安装与环境变量配置是Java开发的起点,需选LTS版本(如JDK 17/21),正确下载安装包,避免空格中文路径,严格配置JAVA_HOME和Path,最后通过java -version、javac -version及echo %JAVA_HOME%三步验证。
装好 jdk 并配对环境变量,java 开发才算真正起步。这一步不难,但路径写错、大小写混淆、分号遗漏,都可能导致 javac 不是内部或外部命令 这类问题。关键在细节,不在步骤多寡。
选对版本再下载
初学者优先选 LTS(长期支持)版本,比如 JDK 17 或 JDK 21。它们稳定、文档全、社区支持强。避免用 JDK 8——虽仍有项目在用,但已停止更新,新特性与安全补丁缺失。
- Windows 用户:去 Oracle 官网 或 Eclipse Temurin 下载
.exe(图形安装)或.msi(支持静默安装)格式 - 注意系统架构:右键“此电脑”→“属性”,确认是 x64 还是 ARM64;别下错位数,否则装不上
- 下载页通常有多个包,选带 “JDK” 字样的完整开发包,不是仅含 JRE 的运行包
安装时注意路径规范
安装过程本身是点下一步,但路径选择影响后续配置是否顺利。默认路径如 C:\Program Files\Java\jdk-17 看似方便,但空格和中文路径容易引发命令行识别异常。
- 推荐自定义路径,例如:
D:\Java\jdk-17或C:\dev\jdk\17 - 路径中不出现中文、空格、特殊符号(如
&、!) - 记下这个完整路径,后面配置
JAVA_HOME全靠它
环境变量必须配两处
JAVA_HOME 和 Path 缺一不可。前者告诉系统“JDK 在哪”,后者让系统知道“到哪去找 javac 和 java 命令”。漏掉任意一个,命令行就认不出 Java 工具。
-
JAVA_HOME:新建系统变量,变量名严格写
JAVA_HOME(大小写敏感),变量值填你刚才记下的 JDK 根目录(不含\bin),例如D:\Java\jdk-17 -
Path:编辑现有系统变量
Path,新增一条:%JAVA_HOME%\bin—— 注意不是%JAVA_HOME%\bin\,末尾不加反斜杠 - 改完点“确定”逐级关闭窗口,**不要跳过“确定”直接关**,否则不生效
验证是否真的成功
重启命令行(cmd 或 PowerShell)再测试,旧窗口不会自动加载新变量。只输 java -version 不够,得验证编译器也正常:
立即学习“Java免费学习笔记(深入)”;
-
java -version→ 显示运行时版本(确认 JVM 可用) -
javac -version→ 显示编译器版本(确认 JDK 工具链可用) -
echo %JAVA_HOME%→ 应输出你设置的路径(确认变量没拼错)
三项全通过,说明 JDK 已就位。接下来就能用记事本写 HelloWorld.java,用命令行编译运行了。


















