我正在使用YouTube API在YouTube上执行简单搜索。这是我的代码:
import java.net.URL;
import com.google.gdata.client.youtube.YouTubeQuery;
import com.google.gdata.client.youtube.YouTubeService;
/**
*
*/
/**
* @author denzilc
*
*/
public class CollectData {
public static String clientID = "****";
public static String developer_key = "*****";
public static String YOUTUBE_URL = "http://gdata.youtube.com/feeds/api/videos";
public static String myQuery = "India";
public static int maxResults = 200;
public static int timeout = 2000;
public static String outputDir = "";
public static String outputFile = "";
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
YouTubeService service = new YouTubeService(clientID);
YouTubeQuery query = new YouTubeQuery(new URL(YOUTUBE_URL));
query.setSafeSearch(YouTubeQuery.SafeSearch.NONE);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
但是,我收到以下编译错误:
描述资源路径位置类型 com.google.gdata.client.Query类型 无法解决。这是间接的 从必需的.class引用 文件CollectData.java / YouTube / src行 1 Java问题
这是我的JAVA构建路径和引用的库的图片:
我在这里错过了什么吗?
答案 0 :(得分:3)
您似乎缺少gdata-client-core-1.0.jar