我正在创建一个相当简单的Java客户端,它连接到我的帐户并获取所有事件。我在这里得到一个例外说法:
java.lang.ClassNotFoundException: com.google.common.collect.Maps
有人能告诉我我错过了哪个JAR,还有从哪里下载?
答案 0 :(得分:23)
Google collections,现在称为Guava。
答案 1 :(得分:2)
我通过下载jar文件guava-r07.jar解决了这个问题。 http://code.google.com/p/guava-libraries/downloads/detail?name=guava-r07.zip 试试吧。
答案 2 :(得分:1)
对于我们这些使用Maven的人来说,这里是guava的依赖项:
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
信用到期的信用:以上来自http://mavenrepository.com/artifact/com.google.guava/guava/19.0
答案 3 :(得分:0)
您是否尝试导入google-collect-1.0-rc1.jar? 它可以在(在源代码树中)找到: http://code.google.com/p/gdata-java-client/source/browse/#svn/trunk/java/deps
谢谢, 雷努
答案 4 :(得分:0)
我还通过包含番石榴依赖来解决这个问题。 Guava是旧版Google Collections Library的超集。这是链接:https://mvnrepository.com/artifact/com.google.guava/guava/21.0 在build.sbt
中包含此依赖项