Проблемы с GWT и гуавой - PullRequest
6 голосов
/ 15 июня 2011

Мне трудно заставить GWT работать с Гуавой. Я добавил guava-r09-gwt.jar в мой путь к классам и <inherits name="com.google.common.collect.Collect"/> (скопированный из этого вопроса ) в мой файл *.gwt.xml. Тем не менее, я все еще получаю следующую ошибку:

[ОШИБКА] Строка 99: исходный код отсутствует доступны для типа com.google.gwt.thirdparty.guava.common.collect.Lists; ты забыл унаследовать необходимый модуль

Ссылочная строка:

List<String> suggs = Lists.newArrayList();

Если я попробую следующий тег inherits:

  <inherits name="com.google.common.collect.Lists"/>

Тогда GWT полностью терпит неудачу - переход к приложению в браузере дает 404, и на панели разработки Eclipse не отображается URL.

Что я делаю не так?

Ответы [ 2 ]

8 голосов
/ 15 июня 2011

Вы заметите, что com.google.gwt.thirdparty.guava.common.collect.Lists на самом деле не в банках с гуавой. Попробуйте вместо этого сослаться на com.google.common.collect.Lists, и у вас должно быть больше успеха.

0 голосов
/ 15 июня 2011

Приятель У меня была такая же проблема (и спросили здесь, в StackOverflow), зацените в этой теме . Надеюсь, это поможет! И, как отметил Коллин, у вас неправильный импорт, не используйте оттуда сторонние библиотеки.

...