【转载】安装maven3.5时出现Exception in thread "main" java.lang.UnsupportedClassVersionError

安装Maven3.5时出现Exception in thread “main” java.lang.UnsupportedClassVersionError

一、问题描述

安装完maven-3.5,并配置好环境变量之后,在命令行输入mvn -v,出现Exception in thread “main” Java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method)异常。其中jdk是jdk-6u45-windows-x64版本。
【转载】安装maven3.5时出现Exception in thread "main" java.lang.UnsupportedClassVersionError

二、解决方案

由于maven3.3及以上需要jdk7以上才能支持,因此安装jdk7即可。
maven版本对应jdk版本的要求

Release Date Version Required Java Version
2017-02-28 3.5.0-alpha-1 Java 7
2015-11-14 3.3.9 Java 7
2015-04-28 3.3.3 Java 7
2015-03-18 3.3.1 Java 7
2014-12-20 3.2.5 Java 6
2014-08-17 3.2.3 Java 6
2014-06-26 3.2.2 Java 6
2014-02-21 3.2.1 Java 6
2013-10-04 3.1.1 Java 5
2013-07-15 3.1.0 Java 5
2013-06-10 3.1.0-alpha-1 Java 5
2013-02-23 3.0.5 Java 5
2012-01-20 3.0.4 Java 5
2011-03-04 3.0.3 Java 5
2011-01-12 3.0.2 Java 5
2010-11-26 3.0.1 Java 5
2010-10-08 3.0 Java 5
2010-09-02 3.0-beta-3 Java 5
2010-08-10 3.0-beta-2 Java 5
2010-04-23 3.0-beta-1 Java 5
2010-04-14 3.0-alpha-7 Java 5
2010-01-10 3.0-alpha-6 Java 5
2009-11-27 3.0-alpha-5 Java 5
2009-11-17 3.0-alpha-4 Java 5
2009-11-13 3.0-alpha-3 Java 5