Google Calendar API: java.lang.ClassNotFoundException: com.google.common.collect.Maps
-
06-07-2019 - |
Pergunta
Estou criando um cliente Java bastante simples que se conecta a minha conta e recebe todos os eventos. Aqui eu estou recebendo uma exceção dizendo:
java.lang.ClassNotFoundException: com.google.common.collect.Maps
Alguém poderia me dizer qual JAR estou faltando e, além disso, onde a baixá-lo?
Solução
coleções Google , agora conhecido como Goiaba .
Outras dicas
Eu resolvi esse problema, baixar o arquivo jar goiaba-r07.jar. http://code.google.com/p /guava-libraries/downloads/detail?name=guava-r07.zip Experimente.
Para aqueles de nós que usam Maven, aqui está a entrada de dependência para goiaba:
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
Crédito onde o crédito é devido: o acima é de http: // mavenrepository. com / artefato / com.google.guava / goiaba / 19,0
Você tentou importar google-collect-1.0-rc1.jar? Ela pode ser encontrada em (na árvore de origem): http://code.google .com / p / gdata-java-client / fonte / browse / # svn / trunk / java / deps
Obrigado, Renu
Eu também resolveu este problema através da inclusão de goiaba dependência. Goiaba é superconjunto do velho Google Collections Library. Aqui está o link: https://mvnrepository.com/artifact/com.google .guava / goiaba / 21,0 Inclua essa dependência em sua build.sbt