2013-03-14 63 views
0
 File fXmlFile = new File("D:\\Praias.xml"); 

     DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); 
     DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); 
     Document doc = dBuilder.parse(fXmlFile); 

,我的文件是在d:\FileNotFoundException异常的java文件的Android

为什么我具有异常?

登录

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) 
+0

对不起,指出明显的,但你是否存在文件存在 - 拼写正确,并与相同的情况? – jazzbassrob 2013-03-14 16:06:42

+0

尝试“D:/Praias.xml” – DwB 2013-03-14 16:06:43

+0

是您发布该行正在打破的行吗? – 2013-03-14 16:06:54

回答

0

那么当你直接在电脑驱动下保持文件的一些操作系统有问题。尝试将文件保存在目录中。还要安全地使用正斜杠(/)。

0

的问题,我是想在目录d打开文件:\当我在编程一个Android应用程序,让您可以轻松地发现,这样的目录没有在Android设备存在。

相关问题