【发布时间】:2013-03-14 16:04:40
【问题描述】:
File fXmlFile = new File("D:\\Praias.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
我的文件在 D:\
为什么我有这个异常?
日志
W/System.err( 845): java.io.FileNotFoundException: /D:/Praias.xml
W/System.err( 845): at org.apache.harmony.luni.platform.OSFileSystem.open(OS
FileSystem.java:244)
W/System.err( 845): at java.io.FileInputStream.<init>(FileInputStream.java:7
7)
W/System.err( 845): at javax.xml.parsers.DocumentBuilder.parse(DocumentBuild
er.java:138)
W/System.err( 845): at inescporto.seawatch.BeachesParser.parserXML(BeachesPa
rser.java:36)
【问题讨论】:
-
抱歉指出显而易见的问题,但您确定文件存在吗 - 拼写正确且大小写相同?
-
是您发布的那一行,它正在中断吗?
-
@DwB 已经用 D:/Praias.xml @jazzbassrob 试过了,我确定。
-
file:///d:/Prias.xml 怎么样?在进行任何操作之前还要检查 if(fXmlFile.exists())。
-
Android文件系统中是否有
D驱动器之类的东西?我认为不会。
标签: java android file file-io filenotfoundexception