林具有讀取XML文件中的下列問題,使用dirFile以下的時候,我得到以下錯誤:的Java讀取XML文件出錯,未找到文件
C:\文件夾\文件夾1 \文件夾2 \項目\資源\ xmls \ file.xml(系統找不到指定的路徑)
並且文件在那裏,提到的路徑是正確的。但是如果我使用這個路徑,它曾經是C:\ repo \ eclipse \ testcases \ file.xml的作品。我想在項目中有xml。
private static String dirFile = "resources/xmls/";
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse(dirFile + file);
任何幫助將不勝感激。
如果錯誤是'C:\ Folder \ folder1 \ folder2 \ project \ resources \ xmls \ file.xml(系統找不到指定的路徑)',那麼'C:\ Folder \ folder1沒有文件\ folder2 \ project \ resources \ xmls \ file.xml' –
我也會考慮saner文件夾的命名約定。 –
我猜DocumentBuilder.parse()方法不會像你期望的那樣使用路徑。我不確定應該如何,但是如果你使用絕對路徑而不是相對路徑,並且它可以工作,那麼你應該改變「dirFile」的內容。 –