実行可能なjarファイルを実行しようとすると、以下のエラーが発生します。このファイルには、「System.out.println( "Woo!");」という1行のメインのみが含まれています。Eclipseで正常に実行されます。
これらのエラーメッセージの読み方がわかりません。
(画像を正しく投稿するには新しすぎます)
実行可能なjarファイルを実行しようとすると、以下のエラーが発生します。このファイルには、「System.out.println( "Woo!");」という1行のメインのみが含まれています。Eclipseで正常に実行されます。
これらのエラーメッセージの読み方がわかりません。
(画像を正しく投稿するには新しすぎます)
このエラーは、より高いバージョンのjavaでコードをコンパイルし、古いバージョンのjvmで実行しようとしたことを意味します。
それはmajor.minor version 51.0
あなたのコンパイラがjava6であることを意味すると言っているので。したがって、プログラムはjava6以降で実行する必要があります。
コンパイルされたクラスはjre1.5であり、システムのデフォルトのjreは異なります(1.6の場合があります)。
同じバージョンのjreでコードをコンパイルします。