0

重複の可能性:
Javaスタックトレースエラーサポートされていないmajor.minorバージョン51.0

eclipseを使用していますが、ビジュアルを使用するプログラムをLinuxで実行しようとすると、次のエラーが発生し、アプレットに何も表示されません。Windowsでは、すべてが正常に実行されます。JDKとJREを再インストールしようとしましたが、役に立ちませんでした。さらに、私は次のリンクからのアドバイスを試しました:

UbuntuをベースにしたBodhiLinuxを実行しています。

次のエラーが発生します:

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でソースコードをコンパイルし、Java1.6で実行しようとしています。

Javaのバージョンを確認してください

java -version

使用しているJavaバージョンが表示されます

于 2013-01-11T16:03:17.313 に答える