Eclipse から Runnable JAR ファイルをエクスポートすることは、別のマシンでコマンド ラインから Eclipse プロジェクトを起動する最も簡単な方法です。この回答を参照してください。
問題は、実行元のマシンにインストールされている JRE が Eclipse で使用されている JDK よりも古い場合、次のエラーが発生することです。
java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0
Eclipse では、コンプライアンス レベルを下げて (たとえば の1.6
代わりに1.7
) プロジェクトをビルドできることはわかっていますが、これはエクスポートされた JAR ファイルには影響しないようです。
Runnable JAR ファイルをエクスポートして古い JRE で実行する方法について何か考えはありますか?