GWT和Guava存在问题

6
我在使用GWT和Guava时遇到了困难。我已将guava-r09-gwt.jar添加到我的类路径中,并在我的*.gwt.xml文件中添加了<inherits name="com.google.common.collect.Collect"/>(从这个问题中复制而来)。然而,我仍然会收到以下错误消息:

[ERROR] Line 99: No source code is available for type com.google.gwt.thirdparty.guava.common.collect.Lists; did you forget to inherit a required module?

引用的行是:
List<String> suggs = Lists.newArrayList();

如果我尝试以下的inherits标签:
  <inherits name="com.google.common.collect.Lists"/>

然后GWT彻底失败了——在浏览器中打开应用程序会显示404错误,而且Eclipse的开发面板中也没有URL。

我做错了什么?

2个回答

8

您会注意到com.google.gwt.thirdparty.guava.common.collect.Lists实际上不在Guava的jar包中。相反,尝试引用com.google.common.collect.Lists,您应该会更成功。


0
老兄,我遇到过同样的问题(并在StackOverflow上发问),看看 这个帖子 吧。希望有所帮助!还有,正如Collin指出的,你的引入方式是错误的,请勿使用那里的第三方库。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接