win7 安装完jdk7后,再安装jdk8出现的问题 has value '1.8', but '1.7' is required.

来源:互联网 发布:知乎公司地址 编辑:程序博客网 时间:2024/06/05 17:43

解决方法:

由于安装完JDK7之后,安装了JDK8,因为在安装JDK1.8时,自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。

明白这个后,就知道出错原因了,虽然卸载了JDK1.8,但C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个可执行文件还是JDK1.8的,所以把JDK1.7的JAVA_HOME\bin下的这三个对应可执行文件复制覆盖到C:\Windows\System32目录下,此时再在cmd命令行输入:java -version ,一切正常。

原文:http://www.cnblogs.com/weicleer/p/4273278.html

阅读全文
0 0
原创粉丝点击