早期這裏是我使用的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