J'essaie d'exécuter le programme exemple, qui est livré avec Google Data API. Je reçois une erreur d'exécution à la ligne suivantegoogle données api pour youtube
YouTubeService myService = new YouTubeService("gdataSample-YouTube-1");
L'erreur est la suivante:
run:
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/collect/Maps
at com.google.gdata.wireformats.AltRegistry.<init>(AltRegistry.java:118)
at com.google.gdata.wireformats.AltRegistry.<init>(AltRegistry.java:100)
at com.google.gdata.client.Service.<clinit>(Service.java:532)
at YouTubeReadonlyClient.main(YouTubeReadonlyClient.java:713)
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.Maps
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 4 more
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
J'ai essayé les deux versions de l'API Google Data 1.35.0 et 1.35.1, et je reçois la même erreur les deux cas.
J'ai essayé de télécharger google-collect-1.0-rc1.jar, à http://code.google.com/p/gdata-java-client/source/browse/#svn/trunk/java/deps , mais je reçois un fichier de seulement 32 Ko lorsque la taille réelle affichée sur ce site est 535 Ko Y at-il un autre endroit où je peux obtenir ce fichier? Pouvez-vous m'envoyer un mail? mon adresse e-mail est [email protected] – user93796
Vous n'avez pas besoin de le télécharger séparément - il se trouve dans le fichier zip de l'API GData. –