GWT程序运行问题,请帮助GWT大师?

时间:2011-08-04 07:06:25

标签: gwt

我尝试从一本书中运行一个示例代码,它会出现如下错误:

[DEBUG] [rpc] - Validating newly compiled units
[ERROR] [rpc] - Errors in 'file:/D:/UserData/ge000001/workspace/RPC/src/rpc/client/HelloService.java'
[ERROR] [rpc] - Line 8: No source code is available for type rpc.server.Person; did you forget to inherit a required module?
[ERROR] [rpc] - Errors in 'file:/D:/UserData/ge000001/workspace/RPC/src/rpc/client/HelloServiceAsync.java'
[ERROR] [rpc] - Line 9: No source code is available for type rpc.server.Person; did you forget to inherit a required module?
[ERROR] [rpc] - Errors in 'file:/D:/UserData/ge000001/workspace/RPC/src/rpc/client/RPC.java'
[ERROR] [rpc] - Line 106: No source code is available for type rpc.server.Person; did you forget to inherit a required module?
[TRACE] [rpc] - Finding entry point classes
[ERROR] [rpc] - Unable to find type 'rpc.client.RPC'
[ERROR] [rpc] - Hint: Previous compiler errors may have made this type unavailable
[ERROR] [rpc] - Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly
[ERROR] [rpc] - Failed to load module 'rpc' from user agent 'Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1' at localhost:1802

这些类型的错误发生在很多次的tdifferent项目,我不明白为什么?

您有任何想法或建议吗?

1 个答案:

答案 0 :(得分:2)

这意味着由于某些原因,GWT找不到您在代码中包含的课程。

这些错误通常会发生,并且当配置从根本上出现问题时可能会非常混乱;通常是一些小而愚蠢的东西,会破坏一切。

正如错误消息所示,可能是因为它未包含在使用<inherits name="com.yourcompany.project.SomeClass"/>或因为java无法找到它(它位于不同的路径而不是类路径或类似的东西)。

也可能是这些类包含了无法转换为GWT代码的其他类/包,并被GWT忽略(不在核心java包中的东西)。 (另外如果你使用eclipse:它有一个烦人的习惯,就是你错误输入的东西自动添加java import语句,请参阅问题选项卡,看看是否有未使用的导入。你可能需要更改首选项;设置“未使用导入“到”警告“,如果它默认不亮。)

尝试注释掉一些包含并重新编译,它可以缩小问题的范围。使用像Eclipse这样的IDE,看它是否报告错误。 (我无法向您提供有关当前数据的更具体帮助)