注意:本情况为电脑同时安装jdk1.7和jdk1.8时,转换jdk版本失效的解决办法,其他情况不确定。
问题描述及原因:
当更改jdk1.8 -> jdk1.7时,出现改变环境变量失效的情况,考虑是jdk1.8安装目录下bin中的java.exe、javaw.exe、javaws.exe的优先级问题,因为jdk1.8版本中这三个文件优先运行,所以cmd运行javac -version版本信息总是jdk1.8,无法改为jdk1.7。
解决办法:
(1)jdk1.8 -> jdk1.7,删除jdk1.8安装目录bin下的java.exe、javaw.exe、javaws.exe文件。
(2)jdk1.7 -> jdk1.8,恢复jdk1.8安装目录bin下的java.exe、javaw.exe、javaws.exe文件。