我觉得我一直跟着这个圈子走.我在Eclipse中按照Google App Engine的入门指南(https://developers.google.com/appengine/docs/java/gettingstarted/)进行了操作,直到我将其上传到App Engine,一切都进展顺利.
我收到了500个错误,所以我检查了日志并找到了这个:"guestbook/SignGuestbookServlet:Unsupported major.minor version 51.0]"
然后我搜索这个问题(当然是在stackoverflow上)并找到了这个解决方案:Google App Engine和Java Version?
因此,我将合规性级别设置为1.6,然后在对话框的底部,我收到警告"当选择1.6合规性时,请确保已安装并激活兼容的JRE(当前为1.7)".
我很高兴点击OK,它会提示重建.在重建之后,我得到了这个新错误:"Java编译器级别与已安装的Java项目方面的版本不匹配."
没有故意在项目中使用任何方面我搜索一些帮助(再次在stackoverflow上)并找到这个:"Faceted Project Prblem(Java Version Mismatch)"错误消息
不幸的是它甚至没有帮助,因为我没有使用Maven,当我调出项目的属性时,没有Project Properties - > Project Facets面板供我更改版本.
所以我似乎遇到了无法在Eclipse中编译或无法部署到App Engine的东西.我知道我可能在这里遗漏了一些明显的东西,但我不能完全指责它.
更新:我已卸载所有JRE和JDK,并仅重新安装了jdk1.6.0_32.问题继续完全相同.