Maven-Maven安装错误:线程“主”中的异常java.lang.UnsupportedClassVersionError

天冬酰胺

在过去的一个小时中,我一直在尝试安装和配置maven-3.3.3。当我键入:

mvn --version

我在cmd中收到此错误

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma
ven/cli/MavenCli : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(Cl
assRealm.java:401)
        at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(
SelfFirstStrategy.java:42)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadCl
ass(ClassRealm.java:271)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
.java:254)
        at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm
.java:239)
        at org.codehaus.plexus.classworlds.launcher.Launcher.getMainClass(Launch
er.java:144)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
cher.java:266)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
a:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
uncher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
356)

我遵循了官方指南,还浏览了其他几个博客和论坛。

这是我的系统变量

JAVA_HOME = C:\Program Files\Java\jdk1.6.0_45
M2_HOME = C:\Program Files\Apache Software Foundation\apache-maven-3.3.3
MAVEN_OPTS = -Xms256m -Xmx512m

并且我在Path变量的末尾添加了以下几行

%M2_HOME%\bin;%JAVA_HOME%\bin

有人请告诉我为什么会出现此错误。提前致谢。


聚苯乙烯

java -version 

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode, sharing)
Meskobalazs

您需要将Java 7更新为Java 7,因为该类版本51.0是为Java 7构建的。顺便说一下,这些是有效版本:

J2SE 8   - 52
J2SE 7   - 51
J2SE 6.0 - 50
J2SE 5.0 - 49
JDK 1.4  - 48
JDK 1.3  - 47
JDK 1.2  - 46
JDK 1.1  - 45

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

线程“主”中的异常java.lang.UnsupportedClassVersionError:

Maven / Jenkins java.lang.UnsupportedClassVersionError:不支持的major.minor版本51.0

什么是java.lang.UnsupportedClassVersionError?

线程“主” java.lang.UnsupportedClassVersionError中的异常:a(不受支持的major.minor版本51.0)

线程“主”中的异常java.lang.UnsupportedClassVersionError,不支持的major.minor版本52.0

Java JNI错误java.lang.UnsupportedClassVersionError

eclipse中的java.lang.UnsupportedClassVersionError

线程“主”中的异常java.lang.NoClassDefFoundError:Maven上的com / fasterxml / jackson / databind / ObjectMapper

线程“主”中的Maven项目异常java.lang.NoClassDefFoundError:org / springframework / core / DefaultParameterNameDiscoverer

AIX上的java.lang.UnsupportedClassVersionError

java.lang.UnsupportedClassVersionError heroku部署

java.lang.UnsupportedClassVersionError: 在 Gradle 項目中

UnsupportedClassVersionError:org / apache / maven / plugin / compiler / TestCompilerMojo

安装Maven项目时线程“ main”中的异常java.lang.reflect.InvocationTargetException

Maven构建失败,因为“线程“主”中的异常java.lang.NoClassDefFoundError:javax / crypto / spec / Sec retKeySpec”

IBM Java 1.6.0和Maven 3.3.3出现UnsupportedClassVersionError

Java-小程序中的java.lang.UnsupportedClassVersionError

巴泽尔:FlywayDB因为java.lang.UnsupportedClassVersionError

java.lang.UnsupportedClassVersionError-JDK和JRE的不同版本

RWeka在OSX 10.10.5下引发java.lang.UnsupportedClassVersionError

由于UnsupportedClassVersionError,使用JDK 6进行Maven构建失败

osx maven运行测试异常:从线程“ main”中的UncaughtExceptionHandler抛出java.lang.OutOfMemoryError

java.lang.UnsupportedClassVersionError:.class文件中的版本号错误?

java.lang.UnsupportedClassVersionError:.class文件中的版本号错误

Maven构建错误java.lang.RuntimeException

netbeans中的错误UnsupportedClassVersionError

线程“主”中的java异常java.lang.NullPointerException错误

获取错误“线程“主”中的异常java.lang.ExceptionInInitializerError”

线程“主”中的异常java.lang.ArrayIndexOutOfBoundsException:5错误