一、改变环境变量JAVA_HOME=D:\devSoftware\jdk1.7并没有生效。 在网上找了很多资料才发现:
在安装JDK1.6时(本机先安装jdk1.7再安装的jdk1.8),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,所以才会没有执行java_home下的命令,把三个文件删除重启即可
在安装JDK1.6时(本机先安装jdk1.7再安装的jdk1.8),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,所以才会没有执行java_home下的命令,把三个文件删除重启即可