我只是想将一个URL加载到InputStream中,但似乎从未成功过。
private void getWebpage(String url)
{
URL myFileUrl = null;
try
{
myFileUrl= new URL(url);
}
catch (MalformedURLException e)
{
System.out.println("Malformed URL Exception");
}
catch (Exception e)
{
System.out.println("Some URL Exception");
}
try
{
InputStream in = myFileUrl.openStream();
System.out.println("Does it get here?");
is = new BufferedInputStream(in);
in.close();
is.close();
}
catch (IOException e)
{
System.out.println("Some IO Exception");
}
catch (Exception e)
{
System.out.println("Some Exception");
}
}
它从未在控制台中打印“它是否到达此处?”但它确实打印了一些IO异常。我知道这不是世界上最好的错误消息。
e.printStackTrace
代替System.out.println
可以获得更有用的错误信息。 - skynet