首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

出现这种错误,java.lang.NullPointerException,怎么解决?

2014-01-26 
用JAVA生成XML,在程序中用如下语句输出XML到硬盘上查看时出现这样的错误提示:java.lang.NullPointerExcepti

用JAVA生成XML,在程序中用如下语句输出XML到硬盘上查看时出现这样的错误提示:
  java.lang.NullPointerException,输出语句:
  /***********把XML文档输出到指定的文件outxml.xml*****测试用****/
  String outfile="";
  outfile="outxml.xml";
  try {
  FileOutputStream outStream = new FileOutputStream(outfile);
  OutputStreamWriter outWriter = new OutputStreamWriter(outStream);
  try{
  (XmlDocument) doc).write(outWriter, "GB2312");
  outWriter.close();
  outStream.close();
  }catch(IOException e){ }
  } catch (FileNotFoundException e) { }
 
  实际上XML是成功生成了的,因为我调用解析XML的方法去调用生成XML的方法,能解析出正确的结果。所以,哪位高手给我答疑解惑?申明:生成XML结构时没有空数据。
 

------解决方法--------------------------------------------------------
首先一点,你的代码实在写的够……
  为什么不写成
  try{
  }catch(){
  }catch(){
  }的形式呢?
------解决方法--------------------------------------------------------
有一个对象为空啊,你看看那一个为空吧,一步步的调试

        

热点排行