错误如下:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:2786) at java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:133) at com.wsw.j2se.url.HtmlRequest.readInputStream(HtmlRequest.java:54) at com.wsw.j2se.url.HtmlRequest.getURLSource(HtmlRequest.java:35) at com.wsw.j2se.url.HtmlRequest.main(HtmlRequest.java:20)
at java.util.Arrays.copyOf(Arrays.java:2786)
at java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:133)
at com.wsw.j2se.url.HtmlRequest.readInputStream(HtmlRequest.java:54)
at com.wsw.j2se.url.HtmlRequest.getURLSource(HtmlRequest.java:35)
at com.wsw.j2se.url.HtmlRequest.main(HtmlRequest.java:20)
http://d1.sina.com.cn/201404/02/544161_600_450.flv我觉得是因为这个.flv内容比较小(3M左右),而上一个内容比较大(20几M)。
但是我现在就算是想跳过这些大一点的文件也不知道怎么处理,求指点
不是,有的.flv就可以处理,例如:
http://d1.sina.com.cn/201404/02/544161_600_450.flv我觉得是因为这个.flv内容比较小(3M左右),而上一个内容比较大(20几M)。
但是我现在就算是想跳过这些大一点的文件也不知道怎么处理,求指点
不是,有的.flv就可以处理,例如:
http://d1.sina.com.cn/201404/02/544161_600_450.flv我觉得是因为这个.flv内容比较小(3M左右),而上一个内容比较大(20几M)。
但是我现在就算是想跳过这些大一点的文件也不知道怎么处理,求指点视频的你怎么解析,全是乱码啊
嗯,是的。但是这个是不是可以通过读取时间超时之类的什么方法解决呢,我现在引文是处理好多url,因此这个出问题的话下面的就都不能处理了。看了一下 HttpURLConnection 也没发现很好的解决办法,求指导
不是,有的.flv就可以处理,例如:
http://d1.sina.com.cn/201404/02/544161_600_450.flv我觉得是因为这个.flv内容比较小(3M左右),而上一个内容比较大(20几M)。
但是我现在就算是想跳过这些大一点的文件也不知道怎么处理,求指点视频的你怎么解析,全是乱码啊因为我是从一个文件中读取好多个url,所以如果这一个出现错误的话下面的就处理不了了,乱码对我来说没有影响,我只是对url进行标注,但是遇到某些他就不能接着往下处理了。不知道有什么好的解决方法没?谢谢了!!