我正在尝试使用axet中的vget API下载带有Java的youtube视频,但是当我尝试使用带有此代码的库时:
http://127.0.0.0:9000
它只是抛出了这个错误:
public class testing {
public static void main(String[] args) {
try {
String url = "https://www.youtube.com/watch?v=s10ARdfQUOY";
String path = "C:/Users/Dylan/music";
VGet v = new VGet(new URL(url), new File(path));
v.download();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
这是图书馆:https://github.com/Litarvan/vget
我不确定我是否正确安装它。我下载了两个jar文件,wget-1.2.3和vget-1.0.9,并将它们放入我的eclipse项目中。
答案 0 :(得分:0)
您缺少VGet的依赖项。只需下载vget-1.0.9
只会获得该库,而不是它所依赖的库(例如Apache HTTP,在本例中)。
您可以将Maven用于您的项目吗?将vget添加到pom.xml
将为vget及其所有依赖项提供所有正确的依赖项。这个依赖关系图可能非常大,所以只需在jar之后将jar添加到项目中可能会花费相当多的时间。
如果使用maven,则需要依赖:
<dependency>
<groupId>com.github.axet</groupId>
<artifactId>vget</artifactId>
<version>1.1.34</version>
</dependency>