title: Google App Engine JSP can't deploy: java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE
body: <p>this is hopefully something simple but... Eclipse has been working relatively fine for everything except deploying to GAE.  </p>
  
  <p>I can run my GAE app locally, but when I try to deploy to google, I get this message:</p>
  
  <pre><code>java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
  </code></pre>
  
  <p>I have set the build path to JDK.</p>
  
  <p>It also happens when trying to deploy the same project from more than one system (win7 and win8) so I suspect the problem is to do with the project itself.  This particular project is existing and already running on google for years. </p>
  
  <p>Interesting that this error only shows up when I have .jsp files in my app to deploy.  If I remove the jsp files, it deploys without error.  (kinda need the jsp files tho)</p>
  
  <p>thanks</p>
  
  <p><a href="http://terraratta.net/tempimgs/gae_buildpath.jpg">link to image of my build path</a></p>