・・・いろいろはまってたが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ファイルがエラー扱いされることはなくなるはず。