Web アプリケーション プロジェクトを Mac OSX 10.8.2 にダウンロードし、Apacheant
を使用してコンパイルしています。アプリケーションの実行中に JSP をコンパイルして実行しようとすると、次のエラーが発生します。
javax.servlet.ServletException: java.lang.UnsupportedClassVersionError
Unsupported major.minor version 51.0
Web でこの問題を検索しましたが、この問題は、コンパイルされたバージョンが実行中の Java のバージョンと異なることが原因のようです。提案された解決策はすべて「Eclipse でコンパイラーのバージョンを設定する」ことですが、私は Eclipse を使用していません...
これは私の環境です:
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
クラス ファイルの ant コンパイル バージョンを確認して、この問題を解決するにはどうすればよいですか?