【发布时间】:2015-11-03 16:26:26
【问题描述】:
我想使用此实现计算放入源包中的文件的路径:
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"));
【问题讨论】:
-
您是从 jar 还是从 IDE 运行它?
标签: java javafx filepath hardcoded