所以我正在生成数据并将其附加到文本文件中。
而不是使用FileWriter fstream = new FileWriter("addressList.txt");
我需要将文件路径放在我创建了 addressList.txt 文件的另一个包中。它说系统找不到路径错误。
所以我正在生成数据并将其附加到文本文件中。
而不是使用FileWriter fstream = new FileWriter("addressList.txt");
我需要将文件路径放在我创建了 addressList.txt 文件的另一个包中。它说系统找不到路径错误。
根据您运行此路径的方式,该路径可能可读但不可写。JAR 文件中的资源通常是静态的,应被视为只读。
如果您尝试创建每个用户设置的列表(存储在列表中的地址),您应该考虑使用 System objects getenv(string) 方法来定位用户临时存储并将默认文件复制到那里。复制默认文件后,您可以像往常一样自由地更新文件。
参考: http ://docs.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#getenv(java.lang.String )