问题描述
在安装多个jdk后,出现了java -version 与 javac -version版本不一致的情况,具体如下截图
问题解决
在网上查了下,关于版本不一致问题出现得较早,基本都是08年到10年左右的。说的是把 %JAVA_HOME% 放在Path的头部,我实验了下,发现问题没能够顺利解决。
后来把 %PATH% 打出来看了后明白了,原来系统首先加载 系统变量 , 然后才加载 用户变量 ,而我之前设置的都是 用户变量,具体如下:
于是按网上经验,把 %JAVA_HOME%调整到系统变量,然后放在%PATH%的头部,问题解决。