2013-03-14 62 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設備存在。

相關問題