我想寫入包中的.txt文件。我可以從.txt文件存儲的確切位置讀取它,但不能從包中讀取。我假設它正在使用類加載器,但我似乎無法得到它的工作。 這是我到目前爲止。寫入包中的.txt文件
public void writeFile(String fileLocation) {
Writer output = null;
File file = new File(fileLocation);
try {
output = new BufferedWriter(new FileWriter(file));
output.append("WRITING TEST");
output.close();
} catch (IOException ex) {
System.out.println("Couldn't write to file.");
}
}
然後我用這個在另一個類中寫。
WriteFile writeFile = new WriteFile();
writeFile.writeFile("src/com/game/scores.txt");
我明白,如果使用的類加載器刪除「的src /」,因爲當程序在一個.jar編譯,將不復存在。
我不確定你在問什麼。你正在嘗試寫入資源嗎? – mikea
我不確定是否有通用的方式來爲Java包層次結構中的文件執行此操作。如果該文件位於JAR文件中,該怎麼辦? – thkala
該文件將位於.jar文件中。我想寫信給它,以便在用戶通過關卡時更新我的遊戲中的分數。 – user3080274