解决Windows对JDK默认版本切换问题

Posted 风芯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Windows对JDK默认版本切换问题相关的知识,希望对你有一定的参考价值。

1、问题:同时装两个版本的jdk时出现的问题(本次是1.7和1.8的版本),因为eclipse要求1.8版本的,但是我的Windows默认版本是1.7,导致无法启动eclipse

2、因为做开发的时候经常用1.7版本,所以对于1.7版本的依赖性较强

3、首先安装1.7和1.8版本的jdk:正常安装!

  1)没有的可以官方下载:jdk下载

  2)我的路径是:

  

4、配置环境变量

 5、奇怪的事情发生了,我用cmd监测JDK版本:

6、为了更好的支持eclipse,所以Windows默认的JDK必须是1.8以上

7、修改方法

  1)进入C:\\Windows\\System32目录

  

  2)删除java.exe,javaw.exe,javaws.exe

  

  3)将1.8安装目录bin里面的java.exe,javaw.exe,javaws.exe复制到C:\\Windows\\System32和C:\\ProgramData\\Oracle\\Java\\javapath(这是一个隐藏路径)

   

  

  

  4)修改注册表

  运行regedit

  

  找到HKEY_LOCAL_MACHINE\\SOFTWARE\\JavaSoft

  

  修改Java Development Kit的CurrentVersion默认值为1.8

  

  修改Java Runtime Environment的CurrentVersion默认版本为1.8

  

8、保存重新测试一下

这样就成功了!

以上是关于解决Windows对JDK默认版本切换问题的主要内容,如果未能解决你的问题,请参考以下文章

在Windows中切换不同的JDK版本

解决:IDEA 自动切换JDK编译版本,修改了又自动切换回去的问题&IDEA切换JDK编译版本

win10系统解决JDK1.8和JDK1.7切换失败问题

JAVA JDK 安装的问题,总是出现错误。

骚操作:windows多版本jdk快速切换!!!

骚操作:windows多版本jdk快速切换!!!