Java 错误:无法找到或加载主类-Youtube数据API示例
我已从下载了客户端库 并将所有必需的Java 错误:无法找到或加载主类-Youtube数据API示例,java,api,youtube,youtube-api,youtube-data-api,Java,Api,Youtube,Youtube Api,Youtube Data Api,我已从下载了客户端库 并将所有必需的.jar文件放在libs文件夹中 然后我下载了示例(提到)并 我能够成功编译Search.java和Auth.java,但是 我尝试运行它时,出现以下错误:错误:无法找到或加载主类[类名] 我尝试了以下方法: java com.google.api.services.samples.youtube.cmdline.data.Search java搜索 我仍然会犯同样的错误 当前目录: . ├── Auth.java ├── libs ├── Search.
.jar
文件放在libs
文件夹中
然后我下载了示例(提到)并
我能够成功编译Search.java
和Auth.java
,但是
我尝试运行它时,出现以下错误:错误:无法找到或加载主类[类名]
我尝试了以下方法:
java com.google.api.services.samples.youtube.cmdline.data.Search
java搜索
.
├── Auth.java
├── libs
├── Search.java
└── youtube.properties
1 directory, 3 files
汇编后:
.
├── Auth.class
├── Auth.java
├── libs
├── Search$1.class
├── Search.class
├── Search.java
└── youtube.properties
1 directory, 6 files
你在哪里编译的那些文件?您需要找到
Search.class
。如果文件中声明了包com.google.api.services.samples.youtube.cmdline.data
,那么文件本身应该位于/com/google/api/services/samples/youtube/cmdline/data/
文件夹中,编译后的.class
文件也是如此。然后,您应该从文件夹路径开始的位置调用java
命令
或者,您也可以使用Eclipse/IntelliJ/NetBeans或其他IDE将示例作为项目导入其中,并让IDE负责正确解析所有问题。我不知道,如果它是包的一部分,那么它必须位于一组特定的文件夹中,让我尝试一下,谢谢!只需不声明包-从以
package com.google…
开头的源代码行中删除,然后重新编译。谢谢,解决了这个问题