尝试使用vget时出错(Youtube视频下载API)

时间:2017-06-09 20:27:42

标签: java

我正在尝试使用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项目中。

1 个答案:

答案 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>
相关问题