您的位置:程序门 -> java -> j2se / 基础类



谁能帮我看一下这个错误??


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


谁能帮我看一下这个错误??
发表于:2007-02-25 11:49:27 楼主
private   string   getxmldata(string   filename)   throws   exception   {
//读取文件
stringbuffer   xmldata   =   new   stringbuffer();
file   file   =   new   file(filename);

string   st   =   null;
//调用这个方法时已作判断
//if   (file.exists()   &&   file.isfile())   {
bufferedreader   br   =   new   bufferedreader(new   filereader(file));
while   ((st   =   br.readline())   !=   null)   {
xmldata.append(st).append( "\n ");
}
br.close();
//}

return   xmldata.tostring();
}

为什么我的程序经常在调用这个方法的时候core掉呢?
下面是core文件中查到的内容
1xmcurthdinfo     current   thread   details
null                       ----------------------
3xmthreadinfo             "main "   (tid:0x3011b9b8,   sys_thread_t:0x300101a0,   state:r,   native   id:0x1)   prio=5
4xestacktrace                     at   java.lang.stringbuffer.append(stringbuffer.java(compiled   code))
4xestacktrace                     at   aaaa.getxmldata(aaaa.java(comp
iled   code))
发表于:2007-02-25 12:16:161楼 得分:0
我运行这个代码   进程不会core掉

你是什么系统

你还一个简单点的xml文件试试
发表于:2007-02-25 14:41:202楼 得分:0
aix  
也不是一直core,一天core几次
xml文件也不是很大
发表于:2007-02-25 14:47:443楼 得分:0
那就应该不是代码问题了



快速检索

最新资讯
热门点击