我正在编写一个 Java 小程序,它从 Web 服务器下载图像并将它们显示给用户。它在 Java 1.6.0_3 及更高版本中运行良好,但在旧版本中,它大约每 20 次页面浏览就会使进程完全崩溃一次。Java 控制台中没有错误消息,因为该进程已完全冻结。有时我已经等了将近 15 分钟,但它永远不会解冻。
我在每一行代码之后添加了一条调试消息,并确定导致崩溃的行是:InputStream data = urlConn.getInputStream()
.
urlConn 是指向我要加载的图像的 URLConnection 对象。我已经尝试了我能想到的所有选项组合,但没有任何帮助。我无法在 Java 错误数据库或 1.6.0_3 的发行说明中找到任何内容。
有没有人遇到过这个问题?知道如何解决吗?