この実装を使用して、ソース パッケージに配置されたファイルのパスを計算したいと思います。
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"));