Java で Eclipse を使用して File オブジェクトにアクセスしようとすると、ファイルにアクセスするたびにシステムから FileNotFoundException が送信されます。ファイルを手動で作成し、Eclipse のファイル ブラウザー内に配置しました。ファイルにはコンテンツがあるため、問題は空であるということではありません。ファイルを初期化しています
File file = new File(this.getClass().getResource("save.txt").toString());
そしてそれにアクセスする
PrintWriter p = new PrintWriter(file);
エラーを送信します。スタックトレースは、このクラスを作成する初期化のパス以外には何も流れません。例外は
java.io.FileNotFoundException: file:\C:\Users\Nathaniel\Downloads\ERPGE-Global%20Equestria%20Workspace\Swarm\bin\main\save.txt (The filename, directory name, or volume label syntax is incorrect)
このエラーの原因は何ですか?どうすれば修正できますか?