如何添加URL以在java中下载文件

如何添加URL以在java中下载文件,java,url,zip,Java,Url,Zip,我想在我的java程序中添加一个URL:;所以基本上,当你打开这个链接时,一个zip文件被下载。我该怎么做 然后,我想在java程序中解压下载的文件 如何在java中执行这些操作?您可以使用解压缩文件 要下载Java文件,可以使用以下代码 try { String url = "download url"; String path = "C:/Users/...."; // Path to where the files is going to be downloaded.

我想在我的java程序中添加一个URL:;所以基本上,当你打开这个链接时,一个zip文件被下载。我该怎么做

然后,我想在java程序中解压下载的文件

如何在java中执行这些操作?

您可以使用解压缩文件

要下载Java文件,可以使用以下代码

try
{
    String url = "download url";
    String path = "C:/Users/...."; // Path to where the files is going to be downloaded.
    ReadableByteChannel in = Channels.newChannel( new URL(url).openStream() );
    FileOutputStream fileOutputStream = new FileOutputStream(path);
    FileChannel out = fileOutputStream.getChannel();
    out.transferFrom(in, 0, Long.MAX_VALUE);
}
catch (Exception e)
{
    e.printStackTrace();
}

我们将帮助您,但我们不会编写您的代码。@gonz在windows java中可以使用curl吗?@user3591433我不知道,您应该发布一个新问题。我收到了以下错误:java.net.ConnectException:Connection timed out:connect at java.net.DualStackPlainSocketImpl.connect0(本机方法),位于ReableByteChannel行