首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gdata-java-client和google-api-java-client之间的不兼容性问题

gdata-java-client和google-api-java-client之间的不兼容性问题
EN

Stack Overflow用户
提问于 2012-04-22 15:53:09
回答 1查看 984关注 0票数 1

我们有一个应用程序构建在API上,使用OAuth1和GoogleAnalyticsAPIVersion2.3(使用gdata- Analytics -2.1.jar来自gdata-java-client)。我们已经开始逐步更新我们的应用程序,以使用OAuth2和CoreReportingAPIv3.0。在第一步中,我们只希望允许用户请求OAuth2令牌,而应用程序的其余部分将继续使用旧库。

根据Google文档,当要迁移到According时(http://code.google.com/p/gdata-java-client/wiki/MigratingToGoogleApiJavaClient#What_if_I_have_a_large_code_base_that_uses_gdata-java-client?),“gdata- Java - client”和google client是两个完全不同的库,具有不同的包名。这意味着您可以在项目中使用这两种方法,而不会发生冲突。新代码可以使用,旧代码可以继续使用gdata-java。这可以提供一个平滑的迁移路径。“

经过几次测试后,我们注意到gdata-java-client和google java-client之间存在不兼容问题。基本上,当我们在WEB/lib文件夹中包含“google-api-analytics-v3-rev3-java-1.5.0-beta.jar”或“google-api-services-analytics-v3-rev3-1.5.0-beta.zip”中的“Google-API-Client-1.8.0-beta.jar”库时,我们会得到与gdata-java-client库相关的运行时错误:

java.lang.NoClassDefFoundError:无法初始化类com.google.gdata.client.analytics.AnalyticsService

有人面对过这个问题吗?我们做错什么了吗?事先非常感谢

EN

回答 1

Stack Overflow用户

发布于 2012-04-23 14:19:15

http://code.google.com/p/gdata-java-client/downloads/list下载gdata-src.java-1.XX.X.zip,并查找java/lib/gdata-analytics*..jar,它们需要放在WEB/lib文件夹中。那是包含com.google.gdata.client.analytics.AnalyticsService的jar

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10269451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档