以前,当我在 fileWriter 中使用文件时它可以工作,但是现在,由于我使用的是 getResourceAsStream 而不是文件,我怎样才能使它工作?
FileWriter fstream = new FileWriter(new File("filename"), true);
现在,当我经过
InputStream is = getResourceAsStream("filename");
FileWriter fstream = new FileWriter(is, true);
我不得不更改它,因为当我使用 maven 程序集插件创建一个可运行的 jar 时,jar 中没有 src/main/resources
编辑:
感谢 casablanca 和其他人指出我的错误,跟进:
我需要写入一个文件,但要附加到它,并保留原始内容。我当然需要知道我正在写哪个文件。