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ファイルがエラー扱いされることはなくなるはず。
コメント
コメントを投稿
「コメントを投稿できるユーザー」の範囲は変更される可能性があります。