自己的电脑本来配置的是1.8.0_211版本的JDK,工作中有个比较旧的环境需要安装1.6版本的JDK,于是前往Oracle官网下载了1.6版本的JDK,并在本地安装(并不打算配置到环境变量,只在那个旧环境中引用)。
安装结束后,还没有配置JDK1.6到环境变量,前往DOS端java -version验证时发现版本已经变更1.6了,感觉很奇怪,为什么就能直接生效呢?
在查找资料的过程中,看到这位博主的一篇文章
错落有致 https://blog.csdn.net/liuyifeng1920/article/details/51325572
于是前往 C:\Windows\System32
目录下查看是否有java.exe
、javaw.exe
、javaws.exe
这三个文件
验证一下确实是1.6 版本的JDK
于是把他们剪切到别的地方,再次验证系统的JDK版本,又变回了1.8版本