0

可能重复:
Java Stacktrace 错误 Unsupported major.minor 版本 51.0

我正在使用 Eclipse,每次尝试在 Linux 中运行使用视觉效果的程序时,都会出现以下错误,并且在小程序中不显示任何内容。在 Windows 中,一切运行良好。我尝试重新安装 JDK 和 JRE,但无济于事。此外,我尝试了以下链接中的建议:

我正在运行基于 Ubuntu 的 Bodhi Linux。

我收到以下错误:

java.lang.UnsupportedClassVersionError: GraphicsSkeletton : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:314)
    at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:146)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:608)
    at sun.applet.AppletPanel.createApplet(AppletPanel.java:798)
    at sun.applet.AppletPanel.runLoader(AppletPanel.java:727)
    at sun.applet.AppletPanel.run(AppletPanel.java:380)
    at java.lang.Thread.run(Thread.java:679)

任何帮助将非常感激。

4

2 回答 2

1

这意味着您已经在更高版本的 JDK 中编译并在不同(不兼容、更低)版本的 JRE 上运行。

于 2013-01-11T16:01:28.667 回答
1

作为示例,您已经在 java 1.5 中编译了源代码,并且您正尝试在 java 1.6 中运行它们

检查你的java版本

java -version

会给你你正在使用的java版本

于 2013-01-11T16:03:17.313 回答