早期这里是我使用的URLConnection看来是不行了的Java
URLConnection connection = null;
InputStream inputStream = null;
Scanner scanner = null;
try {
connection = new URL("http://www.aol.com").openConnection();
inputStream = connection.getInputStream();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
scanner = new Scanner(inputStream);
System.out.println(connection.getReadTimeout());
while(scanner.hasNextLine())
{
System.out.println(scanner.nextLine());
}
它的代码似乎超时设置为0,但它总是在同一地点死亡取决于在哪里执行该代码。但每个地点总是停止在同一地点阅读。我运行了一个调试器,在它死后,scanner.next()不会返回。我知道这不是输入的一部分,因为此代码的不同位置在不同的时间停止。我假设它与运行时间有关。
请帮助:-(
使用 – rubixibuc 2012-07-29 11:13:11
Java 6的在OS X – 2012-07-29 11:15:29
这可能是与SE 7中的错误是什么版本的Java是U,我使用SE 7 – rubixibuc 2012-07-29 11:19:58