IBM Java 1.6.0和maven 3.3.3中的UnsupportedClassVersionError

时间:2015-10-14 14:21:42

标签: 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)

2 个答案:

答案 0 :(得分:9)

Maven home page引用系统要求

Maven 3.3 requires JDK 1.7 or above to execute

1.6.0(IBM与否)不会这样做。

答案 1 :(得分:0)

来自Javadocs: -

当Java虚拟机尝试读取类文件并确定不支持文件中的主要版本号和次要版本号时抛出。

尝试使用Maven支持的Java版本。