GWT - Не могу найти классы точки входа - PullRequest
3 голосов
/ 14 мая 2011

Я недавно начал разработку другого модуля 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 Ответ

9 голосов
/ 14 мая 2011
  1. убедитесь, что ваш код находится в подпакете 'client'
  2. убедитесь, что ваш файл .gwt.xml находится в родительском пакете клиента

например измените каталог /структура пакета:

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"/>

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

...