本地安装多个版本的jdk,修改JAVA_HOME无效,无法切换jdk版本

今天整理了一下本地的jdk,因为一些特殊的需要可能会涉及到使用高的,或者低点的jdk版本,但是遇到一个小问题:

在安装完多个jdk版本后,修改环境变量中的JAVA_HOME切换jdk版本的时候,在控制台java -version,打印出来的还是最后安装的那个版本,也就是版本切换失败,这是啥原因呢? 详情