【问题标题】:YouTube API Java Samples Do Not ComplileYouTube API Java 示例无法编译
【发布时间】:2015-10-29 00:53:35
【问题描述】:

我在编译最新的 Java YouTube API 示例时遇到问题。下载(克隆)git YouTube api-samplesrepo (https://github.com/youtube/api-samples) 后,我按照 README 说明输入“mvn compile”。我收到了一堆错误。似乎 POM 文件正在尝试使用较旧的 Google API 客户端库,但不确定确切原因。

我收到的一些错误是:

Captions.java:[27,46] error: cannot find symbol [ERROR]  class YouTube

Captions.java:[31,44] error: cannot find symbol [ERROR]  package com.google.api.services.youtube.model

Captions.java:[252,38] error: cannot find symbol [ERROR]  variable youtube of type YouTube

任何遇到类似错误的人 - 我所做的只是按照自述文件 (https://github.com/youtube/api-samples/blob/master/java/README) 中的说明进行操作。

谢谢

-罗恩

【问题讨论】:

标签: youtube-api youtube-data-api


【解决方案1】:

我使用相同的来源进行了测试,并且成功了。 首先我从https://maven.apache.org/guides/getting-started/windows-prerequisites.html安装了maven(mvn)

在此之后从路径 xxxxxxx\api-samples-master\java>mvn compile

它下载了一些与依赖文件相关的链接,都被接受了。 然后使用: mvn exec:java -Dexec.mainClass= 运行 运行 ListStreams 测试应用的示例:

mvn exec:java -Dexec.mainClass=com.google.api.services.samples.youtube.cmdline.live.ListStreams

它很简单。 希望对您有所帮助。

【讨论】:

    【解决方案2】:

    不确定这有多大帮助,但在设置我的 youtube API 时,我更改了“project.youtube.version:”,使其以“project.youtube.version:v3-rev174-1.22.0”结尾。如果您打算使用 CommentHandling 或 CommentThreads 类,那么您需要从它们使用的两个导入的前面获取“V3”。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-08-09
      • 2016-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 2011-07-23
      • 2020-09-13
      • 2018-12-02
      相关资源
      最近更新 更多