在我的代码中,我已经使用Set<Employees>作为函数addEmp()的返回类型。

所以,我开始编译错误。错误是:

编译模块com.employeedepartmentgae.Employeedepartmentgae
从源刷新模块
验证新编译的单位
删除有错误的单元
[错误]“文件:/home/wissen18/employeedepartmentgae/src/com/employeedepartmentgae/client/GreetingServiceAsync.java”中的错误
[错误]第6行:无法解析导入com.employeedepartmentgae.server.domainobject.Employee
[错误]第18行:员工无法解析为某种类型
[错误]“文件:/home/wissen18/employeedepartmentgae/src/com/employeedepartmentgae/client/GreetingService.java”中的错误
[错误]第6行:无法解析导入com.employeedepartmentgae.server.domainobject.Employee
[错误]第20行:员工无法解析为某种类型
[错误]“文件:/home/wissen18/employeedepartmentgae/src/com/employeedepartmentgae/client/EmployeeWidget.java”中的错误
[错误]第12行:无法解析导入com.employeedepartmentgae.server.domainobject.Employee
[错误]第75行:类型GreetingServiceAsync中的方法addEmp(String,String,String,AsyncCallback>)引用缺少的Employee类型
[错误]第75行:new AsyncCallback>(){}类型必须实现继承的抽象方法AsyncCallback> .onSuccess(Set)
[错误]第75行:员工无法解析为某种类型
[错误]第94行:类型为new AsyncCallback>(){}的onSuccess(Set)方法必须覆盖或实现超类型方法
[错误]第94行:员工无法解析为某种类型
[错误]第96行:员工无法解析为一种类型
[错误]第96行:员工无法解析为一种类型
[错误]第98行:员工无法解析为一种类型
删除无效的单位
[WARN]由于无效引用,已删除了编译单元“文件:/home/wissen18/employeedepartmentgae/src/com/employeedepartmentgae/client/Employeedepartmentgae.java”:
[WARN]文件:/home/wissen18/employeedepartmentgae/src/com/employeedepartmentgae/client/EmployeeWidget.java
[WARN]由于无效引用,已删除了编译单元“文件:/home/wissen18/employeedepartmentgae/src/com/employeedepartmentgae/client/DepartmentWidget.java”:
[WARN]文件:/home/wissen18/employeedepartmentgae/src/com/employeedepartmentgae/client/GreetingService.java
[WARN]文件:/home/wissen18/employeedepartmentgae/src/com/employeedepartmentgae/client/GreetingServiceAsync.java
计算“ com.employeedepartmentgae.client.Employeedepartmentgae”的所有可能的重新绑定结果
重新绑定com.employeedepartmentgae.client.Employeedepartmentgae
检查规则
[错误]找不到类型'com.employeedepartmentgae.client.Employeedepartmentgae'
[错误]提示:先前的编译器错误可能使此类型不可用
[错误]提示:检查模块的继承链;它可能未继承所需的模块,或者模块未正确添加其源路径条目


所以请帮助我.....

最佳答案

这不是GAE问题,但是您没有提及正在使用的GWT存在问题。

从堆栈跟踪中,看起来Employee类使用的AsyncCallback实施不正确。

...
[错误]第75行:new AsyncCallback>(){}类型必须实现继承的抽象方法AsyncCallback> .onSuccess(Set)
...

我对您的建议是查看GWT文档,并创建HelloWorld应用程序,它将在其中创建示例RPC。

10-04 21:03