IBM Java 1.6.0 和 maven 3.3.3 的 UnsupportedClassVersionError
UnsupportedClassVersionError with IBM Java 1.6.0 and maven 3.3.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文档 :-
当 Java 虚拟机尝试读取 class 文件并确定文件中的主要和次要版本号不受支持时抛出。
尝试使用 Maven 支持的 Java 版本。
我有 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文档 :-
当 Java 虚拟机尝试读取 class 文件并确定文件中的主要和次要版本号不受支持时抛出。
尝试使用 Maven 支持的 Java 版本。