windows上jdk安装只需四步:选lts版本(如17或21)下载、按向导安装并设无空格路径、配置java_home指向根目录及path添加%java_home%\bin、用java -version和javac -version验证。

Windows 上装 JDK 其实就四步:选对版本下载、按提示安装、配好两个关键环境变量、命令行验证。重点不在步骤多,而在每一步的细节是否踩准——比如路径不能带中文和空格,JAVA_HOME 必须指向 JDK 根目录(不是 bin 子目录),PATH 里必须加 %JAVA_HOME%\bin。
选版本并下载安装包
打开 Oracle 官网 JDK 下载页,找 Java 21 或 Java 17(当前主流 LTS 版本)。别选最新非 LTS 版(如 JDK 23),除非项目明确要求。右键“此电脑”→“属性”,确认系统是 Windows x64(绝大多数情况)。下载对应选项:Windows x64 Installer(.exe 文件,带图形向导,推荐新手)。
注意:下载前可能需要免费注册 Oracle 账号;避免从第三方网站下载,以防捆绑软件。
运行安装程序并记下路径
双击下载好的 .exe 文件,一路点“下一步”。关键操作有两处:
- 取消勾选“Public JRE”(JDK 11+ 已集成 JRE,不需要额外装)
- 在“更改”安装路径时,手动设为不含中文、不含空格的路径,例如:D:\Java\jdk-21 或 C:\Dev\jdk-17
记牢这个路径,后续配置 JAVA_HOME 会用到。
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
配置 JAVA_HOME 和 PATH 环境变量
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”。
在“系统变量”区域操作:
- 点“新建”,变量名填 JAVA_HOME,变量值填你刚才记下的完整路径(如 D:\Java\jdk-21)
- 找到已有变量 Path,点“编辑”→“新建”,添加一行:%JAVA_HOME%\bin
完成后点“确定”逐级保存。注意:不要删掉 Path 原有内容,只追加;%JAVA_HOME% 是引用写法,系统会自动替换为真实路径。
验证是否成功
关掉所有已打开的命令行窗口,重新打开一个新的 CMD 或 PowerShell:
- 输入 java -version → 应显示版本号(如 java version "21.0.1")
- 输入 javac -version → 应显示编译器版本(如 javac 21.0.1)
两个命令都正常返回,说明 JDK 安装和环境变量全部到位。如果 javac 报“不是内部或外部命令”,大概率是 PATH 没加对,或没重启命令行窗口。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










