【问题标题】:Import package problem in GWTGWT中的导入包问题
【发布时间】:2023-03-16 14:10:02
【问题描述】:

我正在使用 GWT Eclipse 插件开发应用程序。 (我也在使用 GWT Designer,但我认为问题不在这里)。以前,当我想要一个 Java 应用程序与我创建的 Web 服务进行通信时,我使用 Sun 的 wsimport 工具从 WSDL url 生成了“骨架”类。然后我会将生成的类添加到我的 Eclipse 项目中的类文件夹中。一切都很好。

但是,这似乎不适用于 GWT。我有这些:

VideoTutorialServiceService service = new VideoTutorialServiceService();
VideoTutorialService port = service.getVideoTutorialServicePort();

我有VideoTutorialServiceServiceVideoTutorialService 用红色下划线,错误说videotutorialservice.VideoTutorialServiceService can not be found in source packages. 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.

....我用谷歌搜索了它,但我很困惑。我是 GWT 的初学者。请问这个怎么解决?

感谢和问候, Krt_马耳他

【问题讨论】:

    标签: eclipse gwt package gwt-designer


    【解决方案1】:

    检查 VideoTutorialServiceService 封闭类的大小写。如果您逐字复制/粘贴它,那么它正在寻找 videotutorialservice.VideoTutorialServiceService 而不是 VideoTutorialService.VideoTutorialServiceService

    【讨论】:

      【解决方案2】:

      VideoTutorialServiceService 等是 wsimport 生成的文件吗?如果是,那么它们将无法与 GWT 一起使用。

      GWT 不支持所有的 java 类。它只支持在 javascript 世界中有意义的子集。请记住,GWT 本质上是一个 java -> javascript 编译器,因此您不能获取任何 java 代码并期望它在 javascript 中正常运行。

      【讨论】:

      • 我明白了。您知道我如何访问网络服务吗?谢谢和问候,Krt_Malta
      【解决方案3】:

      问题可能确实来自 GWT 设计器。在 GWT Google 群组中查看这些讨论:GWT Designer errors in EclipseCannot found source in GWT Project

      您可以卸载 GWT Designer 插件 ^^ 或 change the settings

      WindowBuilder > GWT > Builder
      取消选中Check for "client" classpath 选项

      【讨论】:

      • 哇,这不明显!谢谢,这真的很有帮助。 :)
      【解决方案4】:

      我也有类似的问题,我有一个 GWT 2.0 应用程序,我已将它与 spring-security 和 hibernate 集成。在我安装 GWT Designer 之前,它工作正常。然后在安装之后,我在 Eclipse org.springframework.orm.hibernate3.support.HibernateDaoSupport can not be found in source packages. 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. 上出现了这个错误 然后我尝试卸载 GWT Designer,错误消失了。我不知道这是否是 GWT 设计器的错误,因为在我的 eclipse 类路径中,我添加了适当的 jar 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-07-22
        • 1970-01-01
        • 1970-01-01
        • 2011-09-15
        • 2017-04-18
        • 1970-01-01
        • 2022-07-04
        相关资源
        最近更新 更多