【发布时间】:2011-06-28 01:20:12
【问题描述】:
我试图读取一个只有一行的文本文件。文件大小超过 50Mb。当我尝试使用以下代码阅读它时,它给出了
java.lang.outofmemory 异常 jvm 堆大小不足
我将 java 堆内存更改为 1GB 。但它仍然给出了同样的例外。
设置 JAVA_OPTS=-Xms1024m -Xmx1024m
我使用愚蠢的代码片段来读取文件。
BufferedReader Filein1=new BufferedReader(新 FileReader(新 文件(“C:\ABC\MsgStream.txt”))); s=Filein1.readLine();
谁能告诉我如何克服这个问题。提前致谢。
【问题讨论】:
标签: java