Bad version number in .class file

Java 异常 —— Bad version number in .class file

把一个项目拷贝到另一个环境,香港服务器租用,运行时报错:

1 Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file 2 at java.lang.ClassLoader.defineClass1(Native Method) 3at java.lang.ClassLoader.defineClass(ClassLoader.java:620) 4at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 5at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 6at java.net.URLClassLoader.access$100(URLClassLoader.java:56) 7at java.net.URLClassLoader$1.run(URLClassLoader.java:195) 8 at java.security.AccessController.doPrivileged(Native Method) 9at java.net.URLClassLoader.findClass(URLClassLoader.java:188)10at java.lang.ClassLoader.loadClass(ClassLoader.java:306)11at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)12at java.lang.ClassLoader.loadClass(ClassLoader.java:251)13at org.springframework.util.ClassUtils.forName(ClassUtils.java:211)14at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:385)15at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1138)16… 71 more

以关键字 Bad version number in .class file 上网搜了一下,发现是jdk版本的问题。

原项目是用JDK 7 编译的,香港服务器租用,而新环境使用的是JDK 5。

新环境中没有JDK 7,将其改成JDK 6 也可正常运行。

posted on

,服务器空间即使爬到最高的山上,一次也只能脚踏实地地迈一步。

Bad version number in .class file

相关文章:

你感兴趣的文章:

标签云: