安装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.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 |