jar 파일로 실행하면이 .properties 파일이 바탕 화면에 만들어집니다. 일을 깨끗하게 유지하려면 폴더와 같은 다른 곳에이 파일을 저장하는 경로를 어떻게 설정할 수 있습니까? 또는 심지어 병 자체도 작동하도록하는 데 어려움을 겪고있었습니다. 당신이 경로없이 파일 이름을 사용하고 있기 때문에 나는특정 경로에 파일 저장 (Java)
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Properties;
public class DataFile {
public static void main(String[] args) {
Properties prop = new Properties();
OutputStream output = null;
try {
output = new FileOutputStream("config.properties");
prop.setProperty("prop1", "000");
prop.setProperty("prop2", "000");
prop.setProperty("prop3", "000");
prop.store(output, null);
} catch (IOException io) {
io.printStackTrace();
} finally {
if (output != null) {
try {
output.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
무엇입니까? 아마도 [Preferences API] (http://docs.oracle.com/javase/8/docs/technotes/guides/preferences/index.html)가 더 적합할까요? –
속성 파일은 무엇입니까? 나는 사용자가 입력 한 정보를 저장하기 위해이 정보를 사용하기 때문에 다음에 프로그램을 실행하면 정보가 지워지지 않습니다. –
두 가지 선택이 있습니다. 프로그램을 시작하거나 절대 경로 참조를 지정하는 링크의 "시작"참조를 변경하십시오 – MadProgrammer