法1:此电脑 - 属性
法2:控制面板系统和安全系统
高级系统设置 - 环境变量
1、系统变量 - 新建:
JAVA8_HOME =jdk1.8的安装路径(不要到bin目录)
JAVA6_HOME =jdk1.6的安装路径(不要到bin目录)
JAVA_HOME = %JAVA6_HOME% (注意:如果你想切换jdk,就在此处设置即可)
2、系统变量 - Path:
Path的最前面加上了C:ProgramDataOracleJavajavapath;
安装的时候带出来的
解决方案:
我们需要把Path最前面的C:ProgramDataOracleJavajavapath;删除
3、重启cmd
java -version
还是没有变
在安装JDK1.8时(本机先安装jdk1.6再安装的jdk1.8),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:WindowsSystem32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。
解决方案:
删除C:WindowsSystem32目录下的java.exe,删除即可。