1.在Eclipse中部署App到Google App Engine(GAE),有时候会遇到这样的错误:
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE.
解决方案是在eclipse.ini的最前面,显示加入JDK的路径,如:
-vm
D:Program FilesJavajdk1.7.0_80in(①)
重新启动Eclipse,再次部署,成功。
注:
网上有的说这样添加:(http://www.educity.cn/wenda/468974.html)
-vm C:Program FilesJavajdk1.7.0_17injavaw.exe(②)
但是试了一下好像不行。
后来去掉javaw.exe,并且写成两行,就可以了。
为了验证(②)的正确性,又试了一下(②),发现又可以了。很奇怪。
所以遇到问题多试试吧,也许就好了。囧。。。(强烈要求关掉重启多次尝试。)
2.在Eclipse中的Markers Tab中有错误提示:
Google App Engine Problem(1 item)
Your project must be configured to use a JDK in order to use JSPs
解决方案:
这是JRE的问题,将默认的JRE改为JDK目录下的JRE即可:Preferences -> Java -> Installed JREs,勾上诸如C:Program FilesJavajdk1.6.0_17jre的一行。(若没有就先将JRE追加进列表中,然后再勾选上)