0

実行可能なjarファイルを実行しようとすると、以下のエラーが発生します。このファイルには、「System.out.println( "Woo!");」という1行のメインのみが含まれています。Eclipseで正常に実行されます。

これらのエラーメッセージの読み方がわかりません。

UnsupportedClassVersionError例外トレース

(画像を正しく投稿するには新しすぎます)

4

2 に答える 2

3

このエラーは、より高いバージョンのjavaでコードをコンパイルし、古いバージョンのjvmで実行しようとしたことを意味します。

それはmajor.minor version 51.0あなたのコンパイラがjava6であることを意味すると言っているので。したがって、プログラムはjava6以降で実行する必要があります。

于 2012-06-18T17:52:13.133 に答える
1

コンパイルされたクラスはjre1.5であり、システムのデフォルトのjreは異なります(1.6の場合があります)。

同じバージョンのjreでコードをコンパイルします。

于 2012-06-18T17:53:17.980 に答える