我已从here
下载了客户端库并将所有必需的@@SERVERNAME
文件放在.jar
文件夹中。
然后我下载了Search.java示例(提及here)和Auth.java
我能够成功编译libs
和Search.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
答案 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负责解决所有问题。