运行本地GAE应用程序的问题:未解决的编译问题

时间:2012-02-01 13:49:14

标签: java google-app-engine objectify

我将项目目录移动到另一台计算机,然后我遇到了这个问题:

HTTP ERROR 500

Problem accessing /index.jsp. Reason:

    java.lang.Error: Unresolved compilation problems: 
    The method find(Class, long) in the type Objectify is not applicable for the arguments (Class, Long)
    Type mismatch: cannot convert from Object to Usuario
    The method delete(Class, long) in the type Objectify is not applicable for the arguments (Class, Long)
    Syntax error, parameterized types are only available if source level is 1.5
    Syntax error, parameterized types are only available if source level is 1.5
    Syntax error, parameterized types are only available if source level is 1.5
    Syntax error, parameterized types are only available if source level is 1.5
  • 我的Objectify JAR已在构建路径中设置
  • 作为我的JRE库,我使用的是JDK 1.7.0_02
  • 作为我的APP ENGINE SDK,我正在使用1.6.1.1

我已经按照很多指南来解决类似的问题,例如卸载并重新安装我所有的JRE / JDK,但没有任何效果。我不知道该怎么办了。希望有人可以帮我解决这个问题,谢谢!

1 个答案:

答案 0 :(得分:2)

您提到了JRE,但Eclipse也具有“编译器合规级别”。是否有可能将其设置为1.4或其他什么?

另一种可能性是您的项目使用的是非标准JRE,即使1.7是默认值。