1

我在编译我的应用程序时出错:

[INFO] Compiling module com.messagedna.web.Main
[INFO]    Finding entry point classes
[INFO]       [ERROR] Unable to find type 'com.messagedna.web.client.controller.Main'
[INFO]          [ERROR] Hint: Previous compiler errors may have made this type unavailable
[INFO]          [ERROR] 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

我试图在谷歌中找到解决方案,但没有找到任何解决方案。这是我的 gwt.xml 文件:

    <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.6//EN"
        "http://google-web-toolkit.googlecode.com/svn/releases/1.6/distro-source/core/src/gwt-module.dtd">
<module>

    <inherits name='com.extjs.gxt.ui.GXT'/>

    <inherits name="com.extjs.gxt.charts.Chart"/>

    <entry-point class='com.messagedna.web.client.controller.Main'/>

    <source path="com.messagedna"></source>


</module>
4

3 回答 3

3

模块 XML 文件中的源路径看起来不正确。该路径应指向相对于 GWT 模块根目录的包(目录名)。由于您的 GWT 模块根目录是com.messagedna.web并且默认源路径是client,因此您可以从配置中删除源标记。

于 2013-04-03T11:03:36.943 回答
0

在模块标签中添加这一行<inherits name="com.google.gwt.user.User" />

于 2013-04-03T11:01:44.347 回答
0

你有入口点类,但它没有被编译,因为你有一个编译器或“链接器”错误,这就是为什么要唠叨最后一种情况,因为它不是入口点。

[INFO] [ERROR] 提示:以前的编译器错误可能导致此类型不可用 [INFO] [ERROR] 提示:检查模块的继承链;它可能没有继承所需的模块,或者模块可能没有正确添加其源路径条目

因此,请检查其他编译器错误或包含的类路径 jar

于 2013-04-03T11:02:13.160 回答