无法在Java上解析OAuth2类的导入

时间:2014-04-24 13:46:44

标签: java eclipse spring-mvc oauth

我正在按照谷歌的这一步骤教程进行操作:

https://developers.google.com/+/web/signin/server-side-flow

我已经下载了它提到的Java API客户端库,我已经从Properties>添加了Jars。构建路径>在Eclipse上添加外部Jars。我将所有jar文件添加到" libs"文件夹中。

但是当我写这行时,在后端代码端,

Oauth2 oauth2 = new Oauth2.Builder(

我无法正确解决导入问题,并说:

  

Oauth2无法解析为类型

" libs"中包含的jar文件列表是:

  

google-api-client-1.18.0-rc.jar
  谷歌的API客户端,Android的1.18.0-rc.jar
  谷歌的API,客户的AppEngine-1.18.0-rc.jar
  谷歌的API客户端 - GSON-1.18.0-rc.jar
  谷歌的API客户端 - jackson2-1.18.0-rc.jar
  谷歌的API客户端 - java6-1.18.0-rc.jar
  谷歌的API,客户的protobuf-1.18.0-rc.jar
  谷歌的API,客户的servlet-1.18.0-rc.jar
  google-api-client-xml-1.18.0-rc.jar google-oauth-client-1.18.0-rc.jar
  谷歌-OAuth的客户的AppEngine-1.18.0-rc.jar
  谷歌-OAuth的客户java6-1.18.0-rc.jar
  谷歌-OAuth的客户java7-1.18.0-rc.jar
  谷歌-OAuth的客户码头-1.18.0-rc.jar
  谷歌-OAuth的客户端的servlet-1.18.0-rc.jar
  谷歌-HTTP的客户端1.18.0-rc.jar
  谷歌-HTTP的客户端Android的1.18.0-rc.jar
  谷歌-HTTP-客户的AppEngine-1.18.0-rc.jar
  谷歌-HTTP-客户的protobuf-1.18.0-rc.jar
  谷歌-HTTP的客户GSON-1.18.0-rc.jar
  谷歌-HTTP客户端 - 杰克逊-1.18.0-rc.jar
  谷歌-HTTP的客户jackson2-1.18.0-rc.jar
  谷歌-HTTP的客户JDO-1.18.0-rc.jar
  google-http-client-xml-1.18.0-rc.jar commons-logging-1.1.1.jar
  gson-2.1.jar httpclient-4.0.1.jar httpcore-4.0.1.jar
  jackson-core-asl-1.9.11.jar jackson-core-2.1.3.jar jdo2-api-2.3-eb.jar
  jsr305-1.3.9.jar protobuf-java-2.4.1.jar transaction-api-1.1.jar
  xpp3-1.1.4c.jar

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

你错过了以下的罐子:

google-oauth-client-1.18.0-rc.jar
google-oauth-client-appengine-1.18.0-rc
google-oauth-client-java6-1.18.0-rc
google-oauth-client-jetty-1.18.0-rc
google-oauth-client-servlet-1.18.0-rc

可在此处找到:https://developers.google.com/api-client-library/java/apis/oauth2/v2 在lib文件夹中