一开始安装的是jdk1.8,又下载了一个1.7版本的。

为什么没改环境变量,在命令行中java -version就会出现1.7版本

第1个回答  2015-11-19
你本身安装的文件的路径没变,所以环境变量没改依旧好使
第2个回答  推荐于2018-04-18
因为你的jdk7应该是安装版exe文件,所以在C:\windows\System32目录下的三个java.*文件直接由原来的8覆盖成为了jdk7,而这三个文件的版本是优先于用户自定义的环境变量的,所以即使你没有改环境变量,我猜你的那三个java文件应该是TM SE 7的,所以java- version后显示的是jdk7本回答被网友采纳
第3个回答  2015-11-19
记得把C:/Windows和C:/Windows/System32目录下所有的java*.* 删掉,包括java.exe javac.exe javaw.dll 等等。本回答被网友采纳