2016-05-18 20 views
-1

私のJavaプログラムにURLを追加したいとします:http://www.markit.com/news/InterestRates_JPY_20160426.zip;基本的にこのリンクを開くとZIPファイルがダウンロードされます。それ、どうやったら出来るの?URLを追加してJavaでファイルをダウンロードする方法

そして、ダウンロードしたファイルをjavaプログラムで解凍したいと思います。

どのようにこれらをjavaで行うのですか?

+1

私たちはあなたを助けますが、コードは書きません。 – UDKOX

+0

@gonz Windows javaでカールを使用することは可能ですか? – user3591433

+0

@ user3591433新しい質問を投稿する必要があります。 – gonz

答えて

0

zip4jを使用すると、ファイルを解凍できます。

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(); 
} 
+0

このエラーが発生しました:java.net.ConnectException:接続がタイムアウトしました:接続 \t java.net.DualStackPlainSocketImpl.connect0(ネイティブメソッド) \t ReableByteChannel行 – user3591433

関連する問題