【发布时间】:2015-07-11 14:32:14
【问题描述】:
我是在观看视频教程时写的。教程显示了同样的东西,但没有错误!
代码如下:
public static void main(String[] args){
DocumentBuilderFactory bf = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder db = bf.newDocumentBuilder();
//says input stream cannot be null
Document d = db.parse(XmlReader.class.getResourceAsStream("XMLFile.xml"));
d.normalize();
当我运行程序时,它说输入流不能为指示语句的语句为空,但是它的 not 为空!。文件路径正确!有什么我想念的吗? eclipse或者XMLfiles什么的有问题吗?
堆栈跟踪:
Exception in thread "main" java.lang.IllegalArgumentException: InputStream cannot be null
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at io.XMLFileReading.main(XMLFileReading.java:27)
【问题讨论】:
-
发布完整的堆栈跟踪
-
线程“主”java.lang.IllegalArgumentException 中的异常:在 io.XMLFileReading.main(XMLFileReading.java:27) 的 javax.xml.parsers.DocumentBuilder.parse(Unknown Source) 处 InputStream 不能为空)
-
老兄!非常感谢!