1

Eclipse (Indigo) を使用して Java (バージョン 7) でアプリケーションを作成し、自分のアプリケーション インターフェイスを自分のコンピューターの Runnable JAR ファイルにエクスポートして正常に動作させようとした後、別のコンピューターで試してみたところ、この問題が発生しました。

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 のバージョンが私のバージョンよりも古いことが原因である可能性があるという他の投稿を見ました。誰か確認してください。

4

1 に答える 1

2

はい、それは、ビルドに使用した古いバージョンで Java バイトコードを実行しようとした場合のエラーです。

詳細については、この質問を参照してください。

于 2013-06-14T20:06:06.603 に答える