解决方案 »

  1.   

    错误如下: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)
      

  2.   

    你这个不是html http://dota2.dl.wanmei.com/dota2/patch/night_stalker_basic.flv
      

  3.   

    我自己运行了一下,出现的问题主要是你所运行的是一个文件下载链接,可能需要下载到本地解析,而bbs的那个就是一个网页,因此很轻松就显示出来
      

  4.   

    不是,有的.flv就可以处理,例如:
    http://d1.sina.com.cn/201404/02/544161_600_450.flv我觉得是因为这个.flv内容比较小(3M左右),而上一个内容比较大(20几M)。
    但是我现在就算是想跳过这些大一点的文件也不知道怎么处理,求指点
      

  5.   


    不是,有的.flv就可以处理,例如:
    http://d1.sina.com.cn/201404/02/544161_600_450.flv我觉得是因为这个.flv内容比较小(3M左右),而上一个内容比较大(20几M)。
    但是我现在就算是想跳过这些大一点的文件也不知道怎么处理,求指点
      

  6.   


    不是,有的.flv就可以处理,例如:
    http://d1.sina.com.cn/201404/02/544161_600_450.flv我觉得是因为这个.flv内容比较小(3M左右),而上一个内容比较大(20几M)。
    但是我现在就算是想跳过这些大一点的文件也不知道怎么处理,求指点视频的你怎么解析,全是乱码啊
      

  7.   


    嗯,是的。但是这个是不是可以通过读取时间超时之类的什么方法解决呢,我现在引文是处理好多url,因此这个出问题的话下面的就都不能处理了。看了一下 HttpURLConnection 也没发现很好的解决办法,求指导
      

  8.   


    不是,有的.flv就可以处理,例如:
    http://d1.sina.com.cn/201404/02/544161_600_450.flv我觉得是因为这个.flv内容比较小(3M左右),而上一个内容比较大(20几M)。
    但是我现在就算是想跳过这些大一点的文件也不知道怎么处理,求指点视频的你怎么解析,全是乱码啊因为我是从一个文件中读取好多个url,所以如果这一个出现错误的话下面的就处理不了了,乱码对我来说没有影响,我只是对url进行标注,但是遇到某些他就不能接着往下处理了。不知道有什么好的解决方法没?谢谢了!!
      

  9.   

    我这个就是为了取url代码的,你的意思是.flv 结尾的url算是流数据?
      

  10.   

    http://baojunhu99.iteye.com/admin/blogs/2046252