1. jdk下载
1.1 国内镜像源
华为开源镜像站: https://mirrors.huaweicloud.com/openjdk/
- 首页搜索jdk, 点击跳转

- 找到需要下载的版本键入

- 根据需要选择需要的版本

清华开源镜像站: https://mirrors.tuna.tsinghua.edu.cn/
- 点击Adoptium跳转

- 选择要下载的版本大类

- 点击jdk

- 选择匹配电脑型号的版本

- 选择对应的操作系统

- 一般建议下载压缩包

1.2 官方源下载
甲骨文中国:https://www.oracle.com/cn/java/technologies/downloads/
- 官网首页搜索: java download

- 点击第一个搜索出来的链接

- 跳转后选择Java archive菜单栏

- 下滑选择心仪的版本

- 下滑即有下载列表, “Java SE Development Kit”即”jdk”, “Java SE Runtime Environment”即”jre”,简单理解jre就是jdk的轻量版, 一般我们下载jdk


- 根据计算机配置和操作系统选择相应版本

2. jdk安装与配置
2.1 Jdk安家
将下载下来的压缩包解压到心仪目录, 最好创建一个总目录, 用于存放不同版本的jdk, 便于用脚本扫描并修改环境变量, 以更换全局的jdk版本

2.2. 环境变量
打开环境变量
-
win+s,键入环境变量
-
右击此电脑,属性,下滑高级系统设置,环境变量
编辑环境变量值
-
在系统变量中新建:
-
设置JAVA_HOME的
版本控制脚本
@echo off
chcp 936 >nul
setlocal enabledelayedexpansion
:: 配置 JDK 安装目录根路径
set "JAVA_BASE=D:\App\Java"
:: 列出可用的 JDK 版本
echo.
echo === 可用的 JDK 版本 ===
set i=0
for /d ~nxd"
echo !i!. %%~nxd
)
:: 选择 JDK 版本
echo.
set /p choice=请输入要切换的版本序号:
if not defined JDK[%choice%] (
echo [错误] 无效选择!
exit /b 1
)
set "SELECTED=!JDK[%choice%]!"
set "NEW_JAVA_HOME=%JAVA_BASE%\%SELECTED%"
:: --- 更新系统 JAVA_HOME ---
echo 正在切换 JAVA_HOME 到: %NEW_JAVA_HOME%
setx JAVA_HOME "%NEW_JAVA_HOME%" /m >nul
:: --- 立即在当前 CMD 会话生效 ---
set "JAVA_HOME=%NEW_JAVA_HOME%"
echo.
echo [完成] 已切换 JAVA_HOME 到: %JAVA_HOME%
echo 当前 CMD 已生效,请验证:
echo ----------------------------------------
where java
java -version
echo ----------------------------------------
pause