win-install-jdk
Windows 安装 Java JDK
补充说明
Java JDK 是 Java 开发工具包,包含 JRE 和开发工具(javac、jar、javadoc 等),是 Java 应用开发的基础运行环境。推荐使用 Eclipse Temurin(Adoptium)发行版。
安装 JDK
- CMD 下载命令
# 安装 JDK 17 LTS
cd /d "%USERPROFILE%\Downloads" && curl.exe -L -o jdk17-installer.msi https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9%2B9/OpenJDK17U-jdk_x64_windows_hotspot_17.0.9_9.msi && msiexec /i jdk17-installer.msi /quiet
- PowerShell 下载命令
# 安装 JDK 17 LTS
cd ~\Downloads; curl.exe -L -o jdk17-installer.msi "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.9+9/OpenJDK17U-jdk_x64_windows_hotspot_17.0.9_9.msi"; msiexec /i jdk17-installer.msi /quiet
winget 安装命令
推荐使用 winget 安装,自动处理依赖、静默后台执行
winget install -e --id EclipseAdoptium.Temurin.17.JDK -h --accept-package-agreements --accept-source-agreements
-e:精确匹配包 ID,杜绝装错-h:静默安装,不弹出向导窗口--accept-package-agreements:自动同意许可协议--accept-source-agreements:同意源协议,批量部署必备
使用前提
- 系统:Windows 11 / 10 1709+(自带 winget)
- 权限:以管理员身份运行 CMD,否则 UAC 中断自动化
- 网络:需正常联网
执行结果
- 未安装 → 自动下载 + 静默安装,无弹窗
- 已装同版本 → 提示已安装,不重复操作
- 已有旧版 → 不会自动升级,如需升级请运行
winget upgrade EclipseAdoptium.Temurin.17.JDK