# 问题:windows 10 系统安装了1.8版本的JDK后,又安装了1.7版本的JDK,在后面的使用中想进行互相切换,但是1.8切换到1.7时一直失败。
第一步
win + R 输入命令 C:\Windows\System32
删除目录下 java.exe、javaw.exe、javaws.exe三个文件
因为当使用安装版本的JDK程序时(JDK1.7以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录。如果执行完第一步还未成功切换JDK的继续执行第二步
第二步
进入此电脑,在查看中将“隐藏的项目”打勾,然后进入
C:\ProgramData\Oracle\Java,将Java文件直接删除(不删除也不影响使用),然后删除Path中C:\ProgramData\Oracle\Java\javapath配置(防止手抖可以提前备份下)。
然后一路确定。
第三步
打开新的cmd窗口(是新的)输入:java -version 进行验证。
jdk1.7 切换 jdk1.8
重新打开cmd窗口
第四步
成功切换,今后想切换JDK环境时只需要修改JAVA_HOME的值即可。