GWT - 无法查找入口点类

时间:2011-05-14 12:45:42

标签: java javascript gwt java-ee compiler-errors

我最近开始开发另一个GWT模块。所以我创建了一个包含所有新类和一个实现新入口点的特定类的包。我在我的gwt.xml中修改了我的新入口点。当我编译时,我收到以下错误:

 GWT Compiling client-side code.
WARNING: 'com.google.gwt.dev.GWTCompiler' is deprecated and will be removed in a future release.
Use 'com.google.gwt.dev.Compiler' instead.
(To disable this warning, pass -Dgwt.nowarn.legacy.tools as a JVM arg.)
Compiling module com.test.gwt
   Finding entry point classes
      [ERROR] Unable to find type 'com.test.ajax.input.createEntryPoint'
         [ERROR] Hint: Previous compiler errors may have made this type unavailable

这不是大写字母错误,gwt.xml中的路径和我的实际包都写得一样......有什么线索吗?

1 个答案:

答案 0 :(得分:9)

  1. 确保您的代码位于“客户端”子包
  2. 确保您的.gwt.xml文件位于客户端的父包
  3. 例如将您的目录/包结构更改为:

    com/test/ajax/input/client/createEntryPoint.java
    com/test/ajax/input/Module.gwt.xml
    

    您的Module.gwt.xml应包含以下行:

    <entry-point class="com.test.ajax.input.client.createEntryPoint"/>
    

    更多:http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html