配置了java环境变量后不起作用

 

假设电脑上装了好几个版本的jdk,有jdk1.6、jdk1.8.但是我的环境变量是设置jdk1.6的。

然而打开cmd,查看Java版本却显示的是1.8,这让人很是费解。折腾了40分钟之后发现了问题。

原因:在path变量下jdk1.8自动帮我们生成了变量,覆盖了原来的的版本

解决办法:1.把path变量里面的C:\ProgramData\Oracle\Java\javapath删除掉

                  2.将环境变量Path中的%JAVA_HOME%/bin 移到最前面

这时候再次在cmd输入java -version将显示你配置的那个jdk版本的信息。配置了java环境变量后不起作用