java - IBM Java 1.6.0 和 maven 3.3.3 的 UnsupportedClassVersionError

标签 java maven-3

我的环境是 IBM Java 1.6.0 和 maven 3.3.3。

当我运行 mvn clean install 时出现以下错误。

Exception in thread "main" java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=org/apache/maven/cli/MavenCli, offset=6
    at java.lang.ClassLoader.defineClass(ClassLoader.java:262)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:69)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:540)

最佳答案

引用来自 Maven home page系统要求 :

Maven 3.3 requires JDK 1.7 or above to execute

1.6.0(无论是否为 IBM)都行不通。

关于java - IBM Java 1.6.0 和 maven 3.3.3 的 UnsupportedClassVersionError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33127944/

相关文章:

java - BindingResult 和 bean 名称 'userProfile' 的普通目标对象都不能作为请求属性

Java - 使用类型参数初始化类

Maven MultiWAR 项目 : How to deploy them all from root project?

maven - gradle 1.10 在 Intellij 13 中永远索引内部 Maven 存储库

hadoop - 无法在Windows 7 64位中构建hadoop v2.7.1,出现错误:C编译器标识未知,CXX编译器标识未知

maven - 如何解决 Maven 3 中的本地 Artifact ?

java - 在 3 个 Activity 之间传递值

一行中来自 Scanner 的 Java 输入日期

java - 打包java应用程序

maven-3 - proguard-maven-插件 java 8