错误:无法找到或加载主类 - Youtube Data API示例

时间:2017-06-07 13:31:02

标签: java api youtube youtube-api youtube-data-api

我已从here

下载了客户端库

并将所有必需的@@SERVERNAME文件放在.jar文件夹中。

然后我下载了Search.java示例(提及here)和Auth.java

我能够成功编译libsSearch.java,但是什么时候 我尝试运行它,我收到此错误:Auth.java

我尝试了以下内容:

  • Error: Could not find or load main class [class name]
  • java com.google.api.services.samples.youtube.cmdline.data.Search

我仍然得到同样的错误。

当前目录:

java Search

编译后:

.
├── Auth.java
├── libs
├── Search.java
└── youtube.properties

1 directory, 3 files

1 个答案:

答案 0 :(得分:1)

你在哪里编译这些文件?您需要找到def transformList(list : List[String]) : List[String] = { val buf: mutable.Map[String, Int] = mutable.Map.empty list.map { x => { val i = buf.getOrElseUpdate(x, 0) val result = s"${x.toString}$i" buf.put(x, i + 1) result } } } transformList( List("A", "A", "C", "C", "B", "C")) 。如果文件中声明了Search.class,则文件iself应该存在package com.google.api.services.samples.youtube.cmdline.data文件夹中,编译后/com/google/api/services/samples/youtube/cmdline/data/文件也是如此。然后,您应该从此类文件夹路径开始的位置调用.class命令。

或者您可以使用某些IDE(如Eclipse / IntelliJ / NetBeans或其他IDE)将样本作为项目导入其中,让IDE负责解决所有问题。