1,windows系统下的系统变量path中的%SystemRoot%\system32指向系统盘system32目录,一般为C:\Windows\System32;
安装JDK会默认在该目录下放javaws.exe、javaw.exe、java.exe三个java可执行文件;因此即使不设置环境变量,
cmd窗口执行java -version也会显示JDK版本,这也是有时候更换JDK版本后执行java -version仍然显示之前版本的原因之一,
删除这三个文件即可;
2,如果上面操作完成仍然无法正确显示JDK安装情况,可以在cmd窗口执行where java,找出系统中存在java.exe文件的文件夹路径,
然后在系统变量path中删除对应的路径,此时java -version会正常显示JDK安装情况。
注:修改将在新开的cmd窗口生效。