win 切换java版本_解决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)我的路径是:

b0b84f5e34ee17f9cceb9a695c0bc8e8.png

4、配置环境变量

af71ca0094ad23bd1bf12d23d3e5f67c.png

89e11404b847c85c87f383386fe920de.png

57fc5d71b7a0a43ba0678b9cfbcf1d05.png

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

808b5c4a97764f2bbedce62f8e3c6228.png

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

7、修改方法

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

5b73ec516366d18a61b69faa60ee0947.png

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

b2576b3db65e57493ecf304eebc2fac7.png

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

bfef0dc327f3304abdf7e82f67e13a12.png

c97acb6676a0176edcc04c5d71c256f7.png

4dbcc0ffdf638e40bc52ee6f9d3a1c97.png

4)修改注册表

运行regedit

6aa22f0a101032125f84f0b15d11e8cb.png

找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft

cef742650fbf6846487d3e046b05e5cb.png

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

c8db5be4a522de4819a9377ee7dc642e.png

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

7338c586200aa6d992d60e3564d4ceb3.png

8、保存重新测试一下

514bd62be0637a21fdd41d6c62ee482a.png

这样就成功了!


版权声明:本文为weixin_31777631原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。