我想使用此实现计算放入源包中的文件的路径:
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"));