【Java入坑之路】同一台电脑多个JDK版本(jdk10、jdk8)切换问题


前言

博主不知道啥时候安装了jdk10,然后才发现原来已经安装了jdk8,现在需要将环境配到jdk8,查询资料,发现网上一些方法不适合我,最后找到方法记录一下。


正文

在网上中看到过很多方法:

1、修改环境变量

将jdk10的环境变量删除,保留jdk8的目录,无效

2、上移环境变量

将系统变量path中的JAVA_HOME和JAVA_HOME_JRE环境变量上移到最顶,如下图所示:
在这里插入图片描述
无效

3、控制面板中关闭

网上的做法:打开控制面板,找到Java图标
在这里插入图片描述
关闭jdk10启动,可是我的Java默认是jdk10版本的,找不到可以关闭的开关(或许我的比较不一样),无效
在这里插入图片描述

4、删除C盘中的Java文件 √

我的版本是jdk8和jdk10,因此会在

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

目录生成三个Java的文件(jdk7和jdk6好像不在这个目录中生成)
在这里插入图片描述
查了一下这三个文件的来源,果然是jdk10的,我把jdk8目录的bin文件夹中找到这三个文件,并将其进行覆盖,问题解决了!版本从jdk10切换到jdk8了!
在这里插入图片描述


总结

希望可以帮助遇到跟我同样问题的小伙伴。
回想起来,一开始装Java的时候,被环境变量配得一头雾水,现在踩坑多了,感觉也还好。
偶尔还会配置一些环境变量方便自己开发,提高效率。

发布了57 篇原创文章 · 获赞 282 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_41463193/article/details/88938357