0

以前は古いバージョンの API を使用して Google ドキュメントにファイルをアップロードしていましたが、API バージョンが改訂されたため、アップロードできませんでした。

以前は、次の行を承認に使用していました。

DocsService service = new DocsService("MyDocumentsListIntegration-v1");
    service.setUserCredentials(USERNAME, PASSWORD);

しかし、今ではこのエラーが発生しています:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/MessagingException
    at sample.main(sample.java:15)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 1 more

誰でも私を助けることができますか?

4

1 に答える 1

1

外部依存関係の 1 つ、Sun の JavaMail API の一部である mail.jar が欠落しているようです。

それを取得する方法と他のすべての外部依存関係については、このページを確認してください: https://developers.google.com/gdata/articles/java_client_lib

于 2012-06-04T16:14:50.113 に答える