패키지 안에있는 .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