windows 10安装配置jdk核心三步:下载zulu jdk 21 msi安装包、运行安装程序并勾选featurejavahome和featureenvironment、新开cmd验证java -version和javac -version。

在 Windows 10 上安装配置 JDK,核心就三步:下载安装包、运行安装程序、验证命令可用。关键不是“装上”,而是让 java 和 javac 能在任意命令行窗口里直接运行——这依赖环境变量是否生效。
选对版本并下载安装包
推荐使用 Zulu JDK 21(免费商用、带图形安装器、自动配环境变量):
- 打开 Azul 官网 Zulu 下载页,选择 Platform → Windows、Architecture → x64(绝大多数电脑)、Version → 21、Package → MSI
- 点击 Download,保存 ZuluJDK-21.x.x-win_x64.msi 到本地(如 D:\Downloads)
- 不建议用 Oracle JDK 8/17/21 的 .exe 安装包——需手动配变量,且官网下载常需登录;也不推荐解压版(.zip),新手易漏配 bin 路径
安装时必须勾选两项关键选项
双击运行下载好的 .msi 文件,按向导操作,在 “Feature Selection” 页面:
- 务必勾选 【FeatureJavaHome】 —— 自动生成系统变量 JAVA_HOME,指向安装目录(如 C:\Program Files\Zulu\zulu-21)
- 务必勾选 【FeatureEnvironment】 —— 自动把 %JAVA_HOME%\bin 加入系统 Path 变量,这样 javac 才能被识别
- 其他选项可默认;安装路径若需修改,建议选非中文、无空格路径(如 D:\Java\zulu-21)
验证是否真正生效
安装完后,必须新开一个命令提示符(cmd)窗口(旧窗口不会读取新环境变量):
- 输入 echo %JAVA_HOME% —— 应显示完整路径,且该路径下存在 bin\javac.exe
- 输入 java -version —— 输出含 “zulu-21” 和具体版本号(如 21.0.4)
- 输入 javac -version —— 返回相同主版本号,证明编译器就位
如果验证失败,优先检查这两处
常见报错是 “javac 不是内部或外部命令”,通常因为:
- 安装时漏选了 FeatureJavaHome 或 FeatureEnvironment → 卸载重装,严格勾选这两项
- 安装后没重启 cmd → 关掉所有命令行窗口,再 Win+R → cmd → 回车重试
- 极少情况需手动补救:右键“此电脑”→属性→高级系统设置→环境变量→系统变量中新建 JAVA_HOME(值为实际安装路径),再编辑 Path → 新增 %JAVA_HOME%\bin











