2015-04-01 77 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 /搖籃配置地點。