多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换
1. 下载 JDK
JDK 不同版本可以在 Oracle 官网下载,下载地址:https://www.oracle.com/cn/java/technologies/downloads/
选择所需的 JDK 版本下载,常用的有:Java 8、Java 11、Java 17、Java 21。
点击下载好的安装程序 jdk-21_windows-x64_bin.exe,将 JDK 安装到本地指定的文件夹中。
2. 配置环境变量
打开环境变量:【此电脑右键】—【系统】—【高级系统设置】—【环境变量】
2.1 配置 Path
在 Path 中添加变量:%JAVA_HOME%\bin(这里的 % 相当于引用)
2.2 配置 JDK 版本变量
点击**【新建】**,添加 JAVA_HOME21 变量:
| 变量名 | 变量值 |
|---|---|
| JAVA_HOME21 | JDK 安装路径,例如:K:\environment\jdk21 |
如果有多个 JDK,变量名要有区别。
3. JDK 版本切换
3.1 配置 CLASSPATH
点击【新建】,添加 CLASSPATH 变量:
| 变量名 | 变量值 |
|---|---|
| CLASSPATH | .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar |
3.2 配置 JAVA_HOME
点击【新建】,添加 JAVA_HOME 变量:
| 变量名 | 变量值 |
|---|---|
| JAVA_HOME | %JAVA_HOME21% |
特别注意:
%中引用的是所要使用的 JDK 版本,要与上一步中 JDK 的变量名对应。
3.3 版本切换方法
更改 % 中的 JDK 变量名,即可切换不同 JDK 版本。例如:
%JAVA_HOME21%→ 使用 Java 21%JAVA_HOME17%→ 使用 Java 17%JAVA_HOME8%→ 使用 Java 8
4. 测试
快捷键 Win + R 打开**【运行】,输入 cmd 打开【命令提示符】**,输入以下命令查看 JDK 版本:
1 | |
注意:java 和 -version 之间有空格。
5. 在 IDEA 中切换 JDK
在 IDEA 中打开项目结构:【File】—【Project Structure…】
可以分别切换项目和模块的 JDK 版本。
切换成功后,运行一个简单的程序,可以看到对应版本的 JDK 输出。
注意:版本切换失败的解决方案
将 %JAVA_HOME%\bin 挪到 Path 变量列表的最上面(位于默认变量之上)或者直接删掉。
原因:系统是从上到下执行 Path 变量的,需要确保自定义的 JDK 路径优先于系统默认的 Java 路径。
多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换
https://luoshuang.org/2026/04/09/多JDK版本下载和切换教程/
