当前位置: 代码迷 >> J2ME >> new DataInputStream(fileName.getClass().getResourceAsStream(fileName));产生内存溢出Error
  详细解决方案

new DataInputStream(fileName.getClass().getResourceAsStream(fileName));产生内存溢出Error

热度:7258   发布时间:2013-02-25 21:35:21.0
new DataInputStream(fileName.getClass().getResourceAsStream(fileName));发生内存溢出Error
使用
  new   DataInputStream(fileName.getClass().getResourceAsStream(fileName));
读取jart包中的一个文件发生内存溢出Error。请问怎么解决?
//fileName是jar中一个比堆空间大的文件。
错误已锁定到这条语句。
然而,通过JSR75从存储卡上读更大的文件时,却发现不会出内存溢出的错误。
请高手指教,大家在线讨论啊!
谢谢了。



------解决方案--------------------------------------------------------
你确定是内存溢出而不是空指针吗?
------解决方案--------------------------------------------------------
我的也这样啊,光打开一个流就完蛋了,wtk上512k的heap可以通过
------解决方案--------------------------------------------------------
我能一下 就是不行 到FileConnection fconn = (FileConnection)Connector.open(file); 这真机上也不出错也不向下执行. 虚拟机上可以.各位高手帮忙解释一下
  相关解决方案