【发布时间】:2012-01-31 12:32:21
【问题描述】:
我在一个名为“progress”的文件夹中有一些 .txt 文件,如下所示:
当我在 Eclipse 中将它作为 Java 应用程序运行时,该程序可以很好地读取文件,但是当我将它导出为 jar 并运行它时,它就不起作用了。我使用 BufferedReader 读取 .txt 文件,并将文本文件称为“progress/easy1.txt”等。有什么办法可以解决这个问题吗?
编辑:
我有一个这样的 writer 方法:
public void writeToFile(String filename){
BufferedWriter bufferedWriter = null;
try {
//Construct the BufferedWriter object
bufferedWriter = new BufferedWriter(new FileWriter(filename));
//Start writing to the output stream
bufferedWriter.write("a");
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
} finally {
//Close the BufferedWriter
try {
if (bufferedWriter != null) {
bufferedWriter.flush();
bufferedWriter.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
那么我如何将 .getResourceAsStream() 与此合并?
【问题讨论】: