Java-Linux中可视化程序的错误

Java-Linux中可视化程序的错误,java,linux,eclipse,ubuntu,Java,Linux,Eclipse,Ubuntu,可能重复: 我使用的是eclipse,每次我尝试在Linux中运行一个使用视觉效果的程序时,我都会遇到以下错误,并且它不会在小程序中显示任何内容。在Windows中,一切运行正常。我尝试过重新安装JDK和JRE,但没有效果。此外,我还尝试了以下链接中的建议: 我正在运行基于Ubuntu的Bodhi Linux 我遇到以下错误: java.lang.UnsupportedClassVersionError: GraphicsSkeletton : Unsupported major.mi

可能重复:

我使用的是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)

任何帮助都将不胜感激。

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

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

检查您的java版本

java -version

将为您提供您正在使用的java版本

我想我可能在更新java时遇到问题,因为我仍然无法让它工作。是的,JRE似乎不是我想象的那样。它在JDK文件夹中,而不是我记得放在它自己的文件夹中。哦,好吧,现在一切都好了!