window下在同一台机器上安装多个版本jdk,通过更换JAVA_HOME达到切换JDK版本,
在Path中加入值,同时新建CLASSPATH,设置值如下(此处是根据本人的配置设置):
JAVA_HOME ----- D:\DevInstall\Java\jdk1.7.0_71
Path ----- %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH ----- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法:
在安装JDK1.7时(本机先安装jdk1.7再安装的jdk1.6),自动将java.exe、javaw.exe、javaws.exe
三个可执行文件复制到了C:\Windows\System32目录,
由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级
解决方案:在安装新的JDK之前,将C:\Windows\System32目录下的java.exe,javaw.exe,javaws.exe这三个文件删除即可