当我尝试使用 Eclipse 访问 Java 中的 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)
什么可能导致此错误,如何解决?