【发布时间】:2014-02-04 13:35:20
【问题描述】:
我在项目中使用 BufferedReader 和 BufferedWriter 以便将其导出为 Jar 并使用它, 我使用流的代码如下
br = new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("/data/score.scr")));
bw= new BufferedWriter(new FileWriter("src/data/score.scr"));
我尝试使用 getClass().getResourceAsStream();在 BufferedWriter 但它不起作用,程序运行良好,但似乎......读取的文件不是写入的文件......当我到达得分面板(BufferedReader)时,我保存了一个分数(BufferedWriter)它不存在
所有这些都是为了将我的项目导出为 JAR,所以我需要修改核心的第二行
【问题讨论】:
-
Write To File Method In JAR 的可能副本以及许多其他人;简短回答:您不能写入 .jar 存档中的文件。