gpt4 book ai didi

GWT 编译 bean 引用(类型无源代码)

转载 作者:行者123 更新时间:2023-12-04 06:21:16 25 4
gpt4 key购买 nike

我在我的应用程序中使用gwt2.0.3版本。这个应用程序中有两个项目。一个用于客户端,另一个用于服务器端。在客户端项目中,我已经给出了服务器端项目的引用。所以我能够得到服务器端的所有方法和属性都到客户端。

我所有的 bean 都位于服务器端。因此,当我在客户端导入 bean 时,它不会出现任何问题。

但是在编译时它给出了引用问题。它给出了如下问题:

[错误]
“文件:/E:/NTWrokSpace1June2011/AdminClient/src/com/nextenders/client/util/factory/DocumentMetadataFactory.java”中的错误

[错误] 第 26 行:com.nextenders.facadeimplementation.beans.metadata.Table 类型没有可用的源代码;你忘了继承一个必需的模块吗?

大家好
我在我的应用程序中使用gwt2.0.3版本。这个应用程序中有两个项目。一个用于客户端,另一个用于服务器端。在客户端项目中,我已经给出了服务器端项目的引用。所以我能够得到服务器端的所有方法和属性都到客户端。

我所有的 bean 都位于服务器端。因此,当我在客户端导入 bean 时,它不会出现任何问题。

但是在编译时它给出了引用问题。它给出了如下问题:

[错误]
“文件:/E:/NTWrokSpace1June2011/AdminClient/src/com/nextenders/client/util/factory/DocumentMetadataFactory.java”中的错误

[错误] 第 26 行:com.nextenders.facadeimplementation.beans.metadata.Table 类型没有可用的源代码;你忘了继承一个必需的模块吗?

这里 AdminClient 是我的客户项目。

以及服务器端的 com.nextenders.facadeimplementation.beans.metadata 包。在类中导入时,它不会出现任何问题。

但是编译时它给出了问题。

请帮我解决这个问题。

最佳答案

我怀疑您的部分问题出在您的模块定义中。 GWT 编译器将查看您在模块文件中定义的源路径,以确定尝试将哪些类编译为 Javascript。您可能从客户端代码中引用了 Table 类,但该 bean 不存在于您的模块 xml 文件中指定的任何源路径中。

将 bean 放在单独的项目中可能会导致问题,但我自己没有测试过。我认为模块文件中指定的源路径是相对路径而不是包路径,因此它可能根本不起作用。

关于GWT 编译 bean 引用(类型无源代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6521297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com