在工程实践中,我当前电脑的java版本是22,但是太高了,就需要降低一下版本。于是我分别下载了jdk21和jdk17,现在我需要将jdk22降低到jdk17。
当我在系统变量中添加好JAVA_HOME和Path添加好相应路径之后。
并且都点击了确定确保配置成功后,我打开命令行输入java -version,结果显示的还是java22版本。于是我找了半天问题所在,终于发现了问题。
同样地在系统变量的Path变量中,我之前添加过下面这行代码。
就是这行代码将我的java路径依旧导航到了原来的java22,删去即成功。
同时,经过我的一番测验,系统寻找java环境是有顺序的,在系统变量的Path路径下顺序查找,将查到的第一个java环境作为系统的java环境,当我将上面那行代码移到下面之后,再次运行就会是jdk17.但当我移到上面,运行之后的结果就是jdk22。