Windows JDK 安装
Windows 用户最常遇到的问题是:手动安装步骤多、环境变量配置容易出错、java 命令找不到。winget 包管理器可以一键安装并自动配置,省去手动配置的麻烦。
方式一:winget 安装(推荐)
bash
# 安装 OpenJDK 17
winget install EclipseAdoptium.Temurin17.JDK
# 安装 OpenJDK 21
winget install EclipseAdoptium.Temurin21.JDKwinget 优势:自动配置环境变量、一键安装/卸载、版本管理方便。
方式二:手动安装
- 下载 JDK:Adoptium(推荐)或 Oracle
- 选择 Windows x64 MSI 或 EXE 安装包,运行安装程序一路 Next 即可
- 默认安装路径:
C:\Program Files\Eclipse Adoptium\jdk-17.x.x
手动配置环境变量:
| 变量名 | 变量值 |
|---|---|
JAVA_HOME | C:\Program Files\Eclipse Adoptium\jdk-17.0.9.9-hotspot |
PATH | %JAVA_HOME%\bin |
配置步骤:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」中新建/编辑上述变量。
验证安装
bash
java -version
javac -version正常输出示例:
openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (Eclipse Adoptium) (build 17.0.9+9)
OpenJDK 64-Bit Server VM (build 17.0.9+9, mixed mode, sharing)常见报错
java 不是内部或外部命令 — 确认已安装 JDK(不是 JRE),检查 PATH 环境变量是否包含 %JAVA_HOME%\bin,重启终端使环境变量生效。
找不到 javac — 确认安装了 JDK 而非 JRE,JDK 包含编译器,JRE 只有运行时。
多个 JDK 版本冲突 — 卸载不需要的版本,或修改 JAVA_HOME 指向正确路径。
