gwt编译错误

时间:2010-06-03 02:17:57

标签: gwt

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

我的包结构是

  • com.sem
  • com.sem.client
  • com.sem.schema
  • com.sem.server

    继承name ='com.google.gwt.user.User'
      继承name ='com.google.gwt.user.theme.standard.Standard'
      继承name ='com.google.gwt.maps.GoogleMaps'   script src =“http://maps.google.com/maps?gwt = 1& file = api& amp ....
      入口点class ='com.sem.client.Sem10'
      source path ='com.sem.schema'

我用谷歌搜索了这个东西已经有一段时间了,找不到解决方案......?任何帮助赞赏

2 个答案:

答案 0 :(得分:2)

看起来您的源路径不正确。

如果将其设置为com.sem.schema,则com.sem.client将不在源路径上,因此您的入口点com.sem.client.Sem10也不会。

尝试删除源路径定义,使用默认值(这是存储模块XML文件的客户端子包 - 所以com.sem.client)。

有关详细信息,请参阅此处:http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules

答案 1 :(得分:0)

如果您不想使用默认值,这是另一个在* .gwt.xml文件中更正源路径的建议。


  • 在.gwt.xml文件中,找到文件底部附近的源标记。
  • 恢复到之前的工作提交,或打开一个已知的工作项目
  • 请注意工作源标记相对于工作项目的包结构所遵循的模式。
  • 滚动到破碎的提交
  • 按照相同的模式修改源标记以对应于当前包结构。