我正在尝试设置Drive API。获得GoogleCredential对象后,我尝试将驱动器/日历服务创建为:
Drive service = new Drive.Builder(httpTransport, jsonFactory, credential).build();
当我尝试本地(或部署)时,我得到下一个错误:
java.lang.NoSuchFieldError: MAJOR_VERSION
at com.google.api.services.drive.Drive.<clinit>(Drive.java:48)
at com.google.api.services.drive.Drive$Builder.build(Drive.java:9189)
我使用的图书馆是:
提前谢谢。
答案 0 :(得分:1)
我发现了!
我创建了一个带有servlet的新项目,要求提供Credentials,然后创建我的Drive服务,它运行正常。
所以,我认为我的失败是关于我的项目正在使用的库。也许,其中一些正在发生碰撞。