Google app engine 无法生成云终结点类

Google app engine 无法生成云终结点类,google-app-engine,google-cloud-endpoints,Google App Engine,Google Cloud Endpoints,亲爱的程序员们: 我对编程非常陌生,我正在学习关于使用AppEngine后端教程的教程。然而,在这一过程中,我面临着一些问题 我已经设置了应用程序引擎后端应用程序项目,创建了签入实体类。 之后,我按照说明创建一个名为CheckInEndPoint.java的新类 我将代码从代码段复制到类中 当我试图生成云端点类时,我遇到了一条错误消息。 生成API时出错 这不是一个JDO/JPA实体类 请就如何排除故障征求您的意见 尝试将此批注添加到签入类: import javax.jdo.annotatio

亲爱的程序员们:

我对编程非常陌生,我正在学习关于使用AppEngine后端教程的教程。然而,在这一过程中,我面临着一些问题

我已经设置了应用程序引擎后端应用程序项目,创建了签入实体类。 之后,我按照说明创建一个名为CheckInEndPoint.java的新类 我将代码从代码段复制到类中

当我试图生成云端点类时,我遇到了一条错误消息。 生成API时出错 这不是一个JDO/JPA实体类

请就如何排除故障征求您的意见


尝试将此批注添加到签入类:

import javax.jdo.annotations.PersistenceCapable;

@PersistenceCapable
public class CheckIn ...

这样,它会发现它是一个JDO实体类,并生成您的CheckInEndPoint类。

谷歌提供的说明令人困惑。说明的意思是在创建CheckIn.java之后,右键单击CheckIn.java文件并选择Google->Generate Cloud Endpoint Class。这将自动创建CheckInEndpoint.java文件


通读您提供的链接中给出的整个“实体设计类模式”段落。你会发现他们的指令模棱两可,实际上是要从第6点开始执行的。

我也有同样的错误,我首先重命名了手动创建的类CheckInEndPoint,以避免任何冲突。之后,我右键单击

CheckIn class -> Google ->Generate Cloud Endpoint Class.

如果您遇到一些依赖项错误,请尝试检查包中是否包含所有类,如apikesandids.java、UserAccount.java。

运行“生成云端点类”时选择哪个类?应该是
CheckIn.java
@lonelearner您还需要关于这个问题的帮助吗?