我想計算放入使用此實現源代碼包中的文件的路徑:如何不硬編碼的文件路徑
URL pathSource = this.getClass().getResource("saveItem.xml");
當我試圖創建類似下面的代碼創建一個新文件:
File xmlFile = new File(pathSource.toString());
我試着用它來創建這樣一個文件:
Document document = builder.parse(xmlFile);
這給我java.io.FileNotFoundException。 如何在沒有硬編碼的情況下計算文件路徑?
PS:我已經使用了pathSource.getPath(),但它也不起作用。 我想用一個類似的實現:
FXMLLoader loader = new FXMLLoader(getClass().getResource("FXMLDocument.fxml"));
您是從一個罐子或從IDE中運行呢? – RealSkeptic