windows系统jdk环境变量配置1.6升级1.7失败

按装sonarqube需要升级jdk到1.7,遇到一个问题,就是从原本的1.6变为1.7一直没有变更过来?

按照正常配置jdk1.7,JAVA_HOME中原有的1.6直接改为1.7;

classpath和path都保持不变得到结果:仍然为1.6没有变为jdk1.7;

经过搜索得知是因为在path里面的jdk设置之前已经有软件在设置的时候包含jdk1.6就会覆盖后面设置的jdk1.7,所以要把jdk1.7设置前移,当然要注意有的软件必须在其之后。


path之前:

C:\Program Files (x86)\Common Files\NetSarang;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%M2_HOME%\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;D:\Program Files\nodejs\


找到原因设置path之后:

C:\Program Files (x86)\Common Files\NetSarang;%M2_HOME%\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\Program Files\nodejs\


这样就变为jdk1.7,如下图:

windows系统jdk环境变量配置1.6升级1.7失败_第1张图片








你可能感兴趣的:(java基础)