Je suis en train de chercher jeton d'accès et de rafraîchissement jeton à l'aide du document spécifié here. Tout en faisant, je suis confronté à un problème:Google Drive Java Authentication
java.lang.NoSuchMethodError: com.google.api.client.json.JsonFactory.fromInputStream(Ljava/io/InputStream;Ljava/lang/Class;)
Où puis-je trouver le pot qui contient cette classe et méthode?
J'ai essayé après avoir téléchargé le zip et en utilisant toutes les bibliothèques et ses dépendances, mais toujours eu la même erreur. com.google.api.client.json.JsonFactory est disponible dans google-http-client-1.8.3-beta.jar, mais l'erreur montre qu'il n'a pas la méthode fromInputStream .... Y at-il un autre fichier jar qui contient ce paquet? – VijayRaj
Cela peut typiquement arriver si vous avez une version conflictuelle de l'une des dépendances. Par exemple, vous pourriez utiliser une autre version de google-http quelque part dans votre chemin ... Aussi, vous pouvez essayer d'obtenir notre exemple de Java en cours d'exécution toutes les instructions sont ici: https://developers.google.com/drive/examples/ java – Nivco
Parce que si votre compilateur ne détecte pas que .fromInputStream est manquant, cela signifie que vous compilez avec une version différente qui exécute votre code Java. Utilisez-vous d'autres API Google dans votre code? ils pourraient utiliser plus vieux google-http-client avec des méthodes obsolètes. – Nivco