Me ajudem por favor!

Estou usando o código abaixo para copiar um arquivo e salvar na minha máquina, mas está ocorrendo um erro.

Alguém conhece uma forma melhor um sabe o que está errado no meu código?


import java.net.;
import java.io.
;
import java.util.Date;
import java.util.StringTokenizer;

class Teste
{
public static void main(String args[])
{

try
{
URL url = new URL(“http://www.estadao.com.br/agestado/index.htm”);
URLConnection urlC = url.openConnection();
InputStream is = url.openStream();
FileOutputStream fos = new FileOutputStream(“C:/arq.html”);
int oneChar, count=0;
while ((oneChar=is.read()) != -1)
{
fos.write(oneChar);
count++;
}
is.close();
fos.close();

}

catch (MalformedURLException e)
{ System.err.println(e.toString()); }
catch (IOException e)
{ System.err.println(e.toString()); }
}
}

Oi, aqui funcionou perfeitamente.
Qual o problema que ocorreu com o seu programa?

Qual o erro?

humm…
ta faltando o package (mas acho que isso foi só pq vc esqueceu de copiar mesmo…) dependo da url vai dar erro (essa por exemplo não rodou aqui…) se tiver autenticação NTLM vai dar 401 pq ele não se autentica…
ta tendo problemas com páginas dinâmicas ( meu conhecimento limitado não me diz o que é…)
caso tente alto tipo http://algumacoisa/algumacoisa.HTML funciona…

é falei falei e não falei nada… mas foi o que eu concluí…
putz… :roll: