Runnable JAR文件错误:不支持major.minor版本51.0

时间:2013-06-13 07:42:18

标签: java-7 runnable eclipse-indigo

当我在我的计算机上的Runnable JAR文件上导出我的应用程序界面时,我使用Eclipse(Indigo)在Java(版本7)中创建了一个应用程序,并尝试它工作正常,然后我在另一台计算机上尝试了,我遇到了这个问题< / p>

Exception in thread "main" java.lang.UnsupportedClassVersionError: cliente/Princ
ipal : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)

我看到其他帖子,这可能是因为另一台计算机的Java版本比我的版本旧,有人可以确认吗?。

1 个答案:

答案 0 :(得分:2)

是的,当您尝试使用与其构建版本的旧版本运行Java字节码时,这是错误。

您会找到more information in this question