0
我正在嘗試使用Guava Library的MultiMap實現。根據 Guava API Docs它有一個靜態的create()
方法,但我的Eclipse IDE認爲它不會導入所需的jar。創建方法在ArrayListMultimap中不可用
這表明The method create() is undefined for the type ArrayListMultimap
截屏相同:
我正在嘗試使用Guava Library的MultiMap實現。根據 Guava API Docs它有一個靜態的create()
方法,但我的Eclipse IDE認爲它不會導入所需的jar。創建方法在ArrayListMultimap中不可用
這表明The method create() is undefined for the type ArrayListMultimap
截屏相同:
所以谷歌集合是不一樣的番石榴,雖然他們有許多相同的類時。這create
方法僅適用,如果你使用的jar番石榴,而不是谷歌的集合-0.8.jar
您可以從http://mvnrepository.com/artifact/com.google.guava/guava下載番石榴罐子(任何版本),或者從同一獲得的Maven /搖籃配置地點。
您使用的是什麼版本的番石榴?你有沒有嘗試重建項目? – azurefrog 2015-04-01 16:34:57
我試過重新創建你的問題,我不能得到相同的錯誤,該方法確實存在。我最初的想法是該方法不在您的庫版本中,但該方法存在於最新版本和我可以找到的所有早期版本中。我想你需要發佈更多的信息 - 例如你正在使用哪個jar文件。 – Trisha 2015-04-01 16:37:33
@Trisha我正在使用google-collections-0.8.jar。 – 2015-04-01 16:44:59