Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java google Docs Api将文件上载到google drive?_Java_Jakarta Mail_Google Docs Api - Fatal编程技术网

如何使用java google Docs Api将文件上载到google drive?

如何使用java google Docs Api将文件上载到google drive?,java,jakarta-mail,google-docs-api,Java,Jakarta Mail,Google Docs Api,我已经使用了旧版本的API将文件上传到Google文档,但是现在API版本被修改了,所以我无法上传 以前我使用这些行进行授权: DocsService service = new DocsService("MyDocumentsListIntegration-v1"); service.setUserCredentials(USERNAME, PASSWORD); 但现在它给出了这个错误: Exception in thread "main" java.lang.NoClassDefF

我已经使用了旧版本的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

有人能帮我吗?

您似乎缺少一个外部依赖项mail.jar,它是Sun的JavaMail API的一部分

查看此页面以了解有关如何获取它以及所有其他外部依赖项的说明: