Google Appe Engine Java SDKでdemoを起動すると”Error running javac.exe compiler”が発生。

原因は単純、javacのあるパスを環境変数PATHに設定していなかったため。


よくよく
http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/installing.html
を見ていると、下記コマンドを実行して確認すること、とありますね。
マニュアルを読み飛ばす、という基本的なミスに反省。

java -version

javac -version

同じ事態になっている人用に、エラーメッセージの頭の方を書いておきます。

Error running javac.exe compiler

RequestURI=/
Caused by:

Error running javac.exe compiler
at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:473)
at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:47)
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:931)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
(以下略)