GAE Java SDK 1.7.7にしたらJSPコンパイルエラー


・・・いろいろはまってたがGAEやJavaのバージョンが原因でなくて
単にInstalled JREsがあくまでJREであってJDKのパスではなくなっていたことが原因。

環境

Windows8 Pro(64bit)
JDK1.7.0_21 (64bit)
Eclipse Juno SR2(64bit)
Google App Engine Java SDK 1.7.7.1


症状


JDKのメジャーバージョンアップ後、プロジェクトのJSPファイルに×マークがつく
コンパイルするとJSPのコンパイルが出来ない旨のエラーメッセージが出力される。

診断

Window->Preferences->Java->Installed JREs

設定済みのJREをEditボタンで開いてJRE_HOMEがJREかJDKどちらのパスになっているか
確認する。


例:

・JDKの場合
C:\Program Files\Java\jdk1.7.0_21


・JREの場合
C:\Program Files\Java\jre7

対処


JRE_HOMEのパスをJDKのパスに設定しなおせばJSPファイルがエラー扱いされることはなくなるはず。






コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに

何が得られて何処へ向かうかだけを問うべき