公司用的时jdk1.7,电脑安装的时jdk1.8
修改了环境变量后,在cmd里面java -version还是显示的时1.8
主要问题在path的查找顺序,从前往后,之前安装的版本有可能在类似
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
%SystemRoot%\system32
的目录中有备份,控制台在查找时先检查到上述目录,发现java.exe、javaw.exe等文件就直接调用了。
解决办法,删掉上述位置的文件,或者 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin放在path的最前边