1、在切换jdk版本之前要确保下载了所需版本,这里以jdk17.0.2和jdk1.8.0_181为例。
2、打开 系统环境变量设置,Win + S
→ 搜索 “环境变量” → 选择 “编辑系统环境变量” → 点击 “环境变量”。
3、修改 Path
顺序,
-
在 系统变量 中找到
Path
→ 点击 编辑。 -
-
-
可以将你希望默认使用的JDK路径(如
C:\Program Files\Java\jdk-17\bin
)上移到顶部。 -
将其他JDK路径(如
C:\Program Files\Java\jdk1.8.0_181\bin
)下移。移动之后连续点三个确定窗口即可。 -
我这里的第二行是jdk17版本,你的具体路径看你的实际地址。如果path中没有,可以新建,把jdk的bin目录地址复制进去。
-
打开win+r,打开cmd,输入java-version会显示jdk当前版本。
-
-
把jdk17上移,点击确定。
-
-
重新打开一个cmd输入java-version验证版本
-
4. 临时切换版本(无需改环境变量)
如果不想动全局配置,可以在CMD中临时指定路径。
临时用JDK 8
"C:\Program Files\Java\jdk1.8.0_181\bin\java" -version
临时用JDK 17
"C:\Program Files\Java\jdk-17\bin\java" -version
5. 检查当前生效的JDK
where java # 查看优先级路径
java -version # 查看当前版本
javac -version # 验证编译器版本