今天在github上下载了个zip包,然后使用maven clean install时出现了 Unsupported major.minor version 52.0的错误,很费解。知道是jdk版本的问题 但是我在cmd里 java -version 了一下 的确是1.8的版本。后来查看环境变量。的确是1.7。但为什么java -version显示1.8呢。 原来 path里 ,在环境变量 PATH 里 “D:\jdk1.7”之前 有这么 一句 “C:\ProgramData\Oracle\Java\javapath;” 我执行java -v 时,执行的是这个路径下的java.exe 但是许多工具需要的是JAVA_HOME,然而我JAVA_HOME里却是1.7, 所以会产生这样恶心的结果。。。。。。