Windows下安装多个版本jdk,切换失败问题

13 阅读1分钟

一、背景

电脑上已经有java se 8了,今天安装了java se 25,配置环境变量JAVA_HOME、path后,在CMD的命令提示符窗口中,输入命令java -version展示java 25。java 25安装成功。然后用相同的步骤,安装了java se 21,将环境变量JAVA_HOME更新成jdk21的安装目录。在CMD的命令提示符窗口中,输入命令java -version展示java 25但不是java 21。

二、解决办法

在环境变量path中,可以看到JAVA_HOME的配置在其他Java配置之后(如图一),把它调整到前面就可以解决上述问题(如图二)。

image.png

image.png