猿问

为什么会报空指针异常

package com.xml;


import java.io.File;

import org.dom4j.Document;

import org.dom4j.DocumentException;

import org.dom4j.io.SAXReader;


public class Dom4JReaderUtils {

  private static final String RESOURCE;

  static{  

 RESOURCE=Dom4JReaderUtils.class.getClassLoader().getResource("peopleList.xml").getPath();

  }

  public static Document getDocument(){

Document document=null;

SAXReader reader=new SAXReader();

try{

document=reader.read(new File(RESOURCE));

}catch(DocumentException e){

e.printStackTrace();

}

return document;  

  }

}

错误原因是

RESOURCE=Dom4JReaderUtils.class.getClassLoader().getResource("peopleList.xml").getPath();

Caused by: java.lang.NullPointerException

qq_飞翔的勇气_0
浏览 985回答 1
1回答

慕勒0069038

文件路径有问题 , 你输出一下 Dom4JReaderUtils.class.getClassLoader().getResource("/").getPath(); 
随时随地看视频慕课网APP

相关分类

Java
我要回答