修改JAVA_HOME后,java -version不变问题以及java环境变量配置

问题:修改java_home,把原本1.8换成1.6,java -version显示的java版本号不变

解决:在path配置的环境变量中,把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin放到最前边

           我把system32下的java.exe javaw.exe javaws.exe删除掉之后,之前修改的java_home也生效

原因:path配置的环境变量有多个java.exe 系统是按先后顺序读取的。命令行下输入where java可以看到多个java.exe

我配置的环境变量为例:

JAVA_HOME

C:\Program Files\Java\jdk1.6.0_45

修改JAVA_HOME后,java -version不变问题以及java环境变量配置_第1张图片

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

修改JAVA_HOME后,java -version不变问题以及java环境变量配置_第2张图片

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

修改JAVA_HOME后,java -version不变问题以及java环境变量配置_第3张图片

你可能感兴趣的:(eclipse)