<问题>Eclipse中Deploy应用到GAE的错误

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 Files\Java\jdk1.7.0_80\bin(①)

重新启动Eclipse,再次部署,成功。

注:

网上有的说这样添加:(http://www.educity.cn/wenda/468974.html

-vm C:\Program Files\Java\jdk1.7.0_17\bin\javaw.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 Files\Java\jdk1.6.0_17\jre的一行。(若没有就先将JRE追加进列表中,然后再勾选上)

上一篇:常见的接口与类 -- Comparable


下一篇:hiho1602本质不同的回文子串的数量