https://blog.csdn.net/qq_39125684/article/details/83817839
之前用的是1.8,公司旧项目的维护,需要jdk1.6,当时切换的时候,改变了环境变量,但是没效果

当时的解决方案是,删除了C:\Windows\System32中的三个文件,java.exe javaw.exe javaws.exe

然后就好了
图片说明

但是现在新系统用的是jdk1.8 当我改了环境变量没用之后,想再去删除这两个文件,但是发现没了

解决:

1、配置好环境变量

2、控制面板

3、java -- 查看
图片说明

4、修改
图片说明

然后看一下注册表

win + R ---> regedit

图片说明

都修改完成之后

cmd查看版本号

好,现在跟我一步步的来。首先去安装jdk 1.8 去,具体怎么安装,我这里也就不再赘述了。

1 首先我们为了切换的方便,最好先设置下环境变量。我是这样配置的,如图。

图片说明

2 我们进入控制面板,需要设置当前jdk 的版本。有时候看不到,只需要更改其控制面板的查看方式。

图片说明

点击Java选项,将其修改为 1.8 的版本。

图片说明
3 进入注册表,去修改我们如图的当前值,把他改为1.8。

图片说明

4 因为安装jdk 1.8 以后,会在这个路径【C:\Windows\System32】自动创建这三个java:java.exe、javaw.exe、javaws.exe的执行文件,我们最好删掉,方便以后进行1.6的切换。不过建议大家可以自己创建一个文件夹存好,方便以后的修改。
图片说明
然后把我们安装jdk1.6中【E:\Program Files\jdk1.6\bin】中的这三个可执行文件java.exe、javaw.exe、javaws.exe放到如图的路径里,这个路径【C:\ProgramData\Oracle\Java\javapath】需要开启显示隐藏文件夹才能看到。
图片说明