最近、ubuntu サーバーに open-jdk 7 をインストールしました。ただし、バージョンは引き続き次のように表示されます。
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.12.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)
そして、Java プログラムを実行しようとすると、foll 例外が発生します。
Exception in thread "main" java.lang.UnsupportedClassVersionError: hello : Unsupported major.minor version 51.0
これは、より高い jdk でプログラムをコンパイルし、より低い jdk で実行しようとした結果です。どうすればこれを修正できますか。
編集:しかし、 javac -version を実行すると、応答として javac 1.7.0_09 が返されます。