2015-04-01 76 views
0

我正在尝试使用Guava Library的MultiMap实现。根据 Guava API Docs它有一个静态的create()方法,但我的Eclipse IDE认为它不会导入所需的jar。创建方法在ArrayListMultimap中不可用

这表明The method create() is undefined for the type ArrayListMultimap

截屏相同:

enter image description here

+0

您使用的是什么版本的番石榴?你有没有尝试重建项目? – azurefrog 2015-04-01 16:34:57

+0

我试过重新创建你的问题,我不能得到相同的错误,该方法确实存在。我最初的想法是该方法不在您的库版本中,但该方法存在于最新版本和我可以找到的所有早期版本中。我想你需要发布更多的信息 - 例如你正在使用哪个jar文件。 – Trisha 2015-04-01 16:37:33

+0

@Trisha我正在使用google-collections-0.8.jar。 – 2015-04-01 16:44:59

回答

1

所以谷歌集合是不一样的番石榴,虽然他们有许多相同的类时。这create方法仅适用,如果你使用的jar番石榴,而不是谷歌的集合-0.8.jar

您可以从http://mvnrepository.com/artifact/com.google.guava/guava下载番石榴罐子(任何版本),或者从同一获得的Maven /摇篮配置地点。