1、虽然在环境变量中已经设置了java_home和path,但是使用cmd命令的时候,优先会寻找windows-->system32下面的三个java.exe的jdk,要删除这三个.exe程序,然后在cmd命令行中输入:where java,查询到不是1.7版本的jdk位置,找到该位置下的三个java.exe的程序并且删除,这时候再使用命令行:java - version 显示的就是正确的1.7版本的jdk了