java - 无法解析 Java 上 OAuth2 类的导入

标签 java eclipse spring-mvc oauth

我正在按照 google 提供的分步教程进行操作:

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

我已经下载了它提到的用于 Java 的 Google API 客户端库,并且我已经从属性 > 构建路径 > 在 Eclipse 上添加外部 Jars 添加了 Jars。我将所有包含的 jar 文件添加到“libs”文件夹中。

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

Oauth2 oauth2 = new Oauth2.Builder(

我无法正确解决导入问题,它显示:

Oauth2 cannot be resolved to a type

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

google-api-client-1.18.0-rc.jar
google-api-client-android-1.18.0-rc.jar
google-api-client-appengine-1.18.0-rc.jar
google-api-client-gson-1.18.0-rc.jar
google-api-client-jackson2-1.18.0-rc.jar
google-api-client-java6-1.18.0-rc.jar
google-api-client-protobuf-1.18.0-rc.jar
google-api-client-servlet-1.18.0-rc.jar
google-api-client-xml-1.18.0-rc.jar google-oauth-client-1.18.0-rc.jar
google-oauth-client-appengine-1.18.0-rc.jar
google-oauth-client-java6-1.18.0-rc.jar
google-oauth-client-java7-1.18.0-rc.jar
google-oauth-client-jetty-1.18.0-rc.jar
google-oauth-client-servlet-1.18.0-rc.jar
google-http-client-1.18.0-rc.jar
google-http-client-android-1.18.0-rc.jar
google-http-client-appengine-1.18.0-rc.jar
google-http-client-protobuf-1.18.0-rc.jar
google-http-client-gson-1.18.0-rc.jar
google-http-client-jackson-1.18.0-rc.jar
google-http-client-jackson2-1.18.0-rc.jar
google-http-client-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

有什么想法吗?

谢谢!

最佳答案

您缺少以下 jar :

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文件夹中

关于java - 无法解析 Java 上 OAuth2 类的导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23270817/

相关文章:

java - JPanel 只显示矩形而不显示 JButton

java - jna.library.path 是否使用任何环境变量?

java - 如何在使用 dbunit 插入 HSQLDB 期间排除列

java - 启动Android应用时阻塞GC Allocation问题的原因

eclipse - eclipse中hadoop公共(public)项目属性未定义错误

java - 如何在使用 Eclipse 创建的可运行 jar 中指定外部 log4j2 配置文件

java - Spring Data JPA 中查询关键字 Containing、IsContaining、Contains、Like 之间的区别

java - 如何在 Android Eclipse IDE 中查找/使用 eGit?

web-applications - 我的应用程序无法打开ServletContext资源

xml - Spring Servlet-Context.xml 报错Cannot locate BeanDefinitionParser for element [import]