无法在 eclipse 中运行 google-api-java-client 示例



我试图在eclipse中运行YouTube JSON-C示例。我按照链接中的说明,我设法使用mvn -q exec:java在命令行中运行它,但是当我将项目导入eclipse(我使用eclipse indigo)时,它说"import com.google.api.client.googleapi无法解决",并在与api相关的每一行中给我编译器错误。还有其他配置需要做吗?特别是将google-api-java-client-1.5.0-beta jar添加到构建路径中?

好了,我终于解决了这个问题。为我做的工作是在终端的项目文件夹上执行mvn eclipse:eclipse

您需要检查您是否正在从存储库中提取pom.xml中的所有依赖项:

<dependencies>
  <dependency>
    <groupId>com.google.api-client</groupId>
    <artifactId>google-api-client</artifactId>
    <version>1.5.0-beta</version>
  </dependency>
  <dependency>
    <groupId>com.google.http-client</groupId>
    <artifactId>google-http-client</artifactId>
    <version>1.5.0-beta</version>
  </dependency>
</dependencies>

检查Maven安装目录中的settings.xml文件,如果它指向一个全局存储库,或者如果您托管了自己的Nexus/Sonatype存储库,那么确保您的settings.xml指向该存储库,并且您的存储库中必须有上述两个jar。

或者,如果您只想让项目启动并运行,那么不要将其作为Maven项目导入,而只需将其作为普通Java项目导入,并手动将这两个库添加到项目的类路径中。这至少可以让您开始项目,而不必担心Maven的东西。

相关内容

  • 没有找到相关文章

最新更新