S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

Javaのバージョン

Javaのバージョンは1.4.2_xです。
Tomcatは5.5.xです。
ということで、
Tomcatに1.4対応のパッチを上書き
Eclipseのプロジェクトのビルドパスに1.4.2_xのJREを指定
で、Tomcatは起動するし、コンパイルエラーは除去できたし。
と思い、Tomcatプラグインでアプリケーションを起動してみたらServletのリスナの起動で

Exception in thread xxx java.lang.UnsupportedClassVersionError: yyy (Unsupported major.minor version 49.0)

ってなExceptionが出た。
はてはて?他に何かJavaのバージョンに関係する設定ってあったっけ?と思いながら、いろいろ調べた結果、
EclipseのプロジェクトのJavaコンパイラコンパイラ準拠レベルを1.4に設定
って設定が抜けてた。


って、そういうことなのか…
Eclipseコンパイラって、Eclipse独自のコンパイラなのか…
確かに、ワークスペース、プロジェクト共にJavaのランタイム環境の設定しかしてねかったな…


■参考サイト


Break Our Cups of Tea
EclipseコンパイルするとJ2SDKのコンパイラが使われない
http://feather.cocolog-nifty.com/weblog/2004/08/eclipsej2sdk.html