1.系统-高级系统设置-环境变量 里面的Path值最前面的C:\ProgramData\Oracle\Java\javapath;去掉;
![](https://i-blog.csdnimg.cn/blog_migrate/5a009775ad944617ad3efa47038a2643.png)
2.找到控制面板,查看方式选择大图标或者小图标,找到java选项并点击进入。然后选择java栏,点击查看,将jdk1.8的启用去掉,并保存;
![](https://i-blog.csdnimg.cn/blog_migrate/f6b5a27f9513945243fb6df292004878.png)
3.找到目录C:\Windows\System32,将java.exe,javaw.exe,javaws.exe删除;
(网上有人说,由于在WINDOWS\System32环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故如果只修改环境变量JAVA_HOME,jdk的版本并不会切换。)
4.如需使用不同版本的jdk,将环境变量中JAVA_HOME的值改为相应的值即可,参照第一步:
C:\Java\jdk1.6.0_43
C:\Java\jdk1.8.0_101
以上出处:https://blog.csdn.net/iamcaochong/article/details/56008545
好使没毛病。
对第三步有其他看法:如不想删除则
1.修改注册表
打开HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
分别修改Java Development kit及Java Runtime Environment中的CurrentVersion值为1.6或者1.8
2.替换文件
将C:\Java\jdk1.6.0_43\bin或者C:\Java\jdk1.8.0_101\bin里的 java.exe javaw.exe javaws.exe 复制到 C:\Windows/System32 及 C:\Windows\SysWOW64 并替换原有文件,将上述三个文件的快捷方式复制到 C:\ProgramData\Oracle\Java\javapath 并替换原有文件
注意版本一定要对应
3、执行java -version
进行验证