安装JDK8后再安装JDK7出现java -version依然是JDK8的问题

电脑中一直用的JDK8后来由于工作需要使用JDK7,可是我又不想把JDK8删了,我又安装了JDK7,这样我电脑里就有两个版本的JDK了,我把Java_Home环境变量更改到JDK7后,在CMD控制台上敲入java -version出现的依然是JDK8版本的。

经过排查后发现,在目录C:\WINDOWS\system32下有java.exe,而这个目录在Path变量中的第一个,所以自己配置的Java_Home变量根本没起作用。现在我把C:\WINDOWS\system32下的java相关的都删了,如下:

好了,本应该满心欢喜地应该OK了。可是

艹,还是没变呐。

然后我又在Path变量中从上到下,一个一个目录的排查,发现在

这个目录下有

而这个目录在我配置的Java_Home变量前面,天呐,日了够了,劳资日夜维护的Java_Home变量居然一直没起作用,靠,玩儿我。

好了,现在把这个目录的环境变量移到配置的

环境变量的后边。

好了,再试一下

大功告成!

注意:

如果在你Path环境变量里配置的

变量之前还有相应目录下有java.exe命令的,你只需要将此环境变量移到以上这两个变量的后边就Okay了(当然你也可以直接删除那个目录下的java.exe)。

猜你喜欢

转载自my.oschina.net/u/2608182/blog/1539976