编译我的应用时遇到错误:
[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>
答案 0 :(得分:3)
模块XML文件中的源路径看起来不正确。该路径应指向相对于GWT模块根的包(目录名)。由于您的GWT模块根目录为com.messagedna.web
且默认源路径为client
,因此您可以从配置中删除源标记。
答案 1 :(得分:0)
在模块标记<inherits name="com.google.gwt.user.User" />
答案 2 :(得分:0)
你有入口点类,但它没有编译,因为你有一个编译器或“链接器”错误,这就是为什么唠叨最后一个案例,因为它不是入口点。
[INFO] [ERROR]提示:以前的编译器错误可能已经发生 此类型不可用[INFO] [ERROR]提示:检查 来自模块的继承链;它可能不会继承 所需模块或模块可能未添加其源路径条目 适当
请检查其他编译器错误或类路径包含的jar