1 .问题描述
window平台清理maven项目,提示如下异常
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
2.排查
检查windows服务器的java版本
- 1
- 2
- 3
- 4
检查windows服务器的javac版本
- 1
- 2
服务器java版本是一致的,没有问题,然后检查maven项目所要求的java版本,进入POM文件中查看
原来maven项目要求jdk是1.6与windows平台的java版本一样,看来问题不在这里.
突然想到项目之前用的maven版本是3.0XX的,我现在的maven版本是3.5XX的,会不会是maven版本不一致造成的呢???
3.解决
换成3.0版本的maven之后,项目清理成功,打包也没问题.
- 1
- 2
- 3
- 4
- 5
之后maven项目运行正常。