切换jdk版本后,命令提示符查询仍显示旧版本(完美解决)
今天在公司导入了一个新项目,运行时出问题了,问同事才知道jdk要1.7版本才行,而我这台电脑是1.8版本的,所以我又安装了jdk1.7,又重新配置了环境变量,cmd 下输入 java -version 结果还是查到1.8版本的,我就奇了怪了,网上一查,发现前辈们也遇到了这个问题。
下面给出两种解决办法,先说第一种(我成功了):
就是把JAVA_HOME挪到Path最前边:
最前面最好加----- .; (我之前配置都是这样来的)
嗯,第二种方法是看其他博客发现的,我没试过
删除C:\Windows\System32目录下删除这3个文件java.exe javaw.exe javaws.exe,然后再重新再打开一个新的命令提示符框就可以了(据说命令提示符也是有缓存的)!!!!