У меня есть несколько TXT-файлов в папке с именем «progress», например:
Программа прекрасно читает файлы, когда я запускаю его как приложение Java в Eclipse, но когда я экспортирую его как jar и запускаю, он не работает. Я использую BufferedReader для чтения файлов .txt, и я называю текстовые файлы «progress / easy1.txt» и т. Д. Могу ли я что-нибудь сделать, чтобы это исправить?
EDIT:
У меня есть такой метод писателя:
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 () с этим?