2009-06-24 3 views
8

프로그램의 '이름'과 해당 프로그램의 경로를 저장하는 설정 파일이있는 응용 프로그램 시작 프로그램을 만들려고합니다. 입력 상자에 이름을 입력하면 이름이 할당 된 프로그램을 실행하십시오.설정 파일을 만드는 데 도움이 필요

또한 입력 한 이름을 응용 프로그램 (설정 파일에서)이 알 수없는 경우 사용자에게 경로를 추가하라는 메시지를 표시하고 설정 파일에 사용자 설정 경로와 함께 해당 이름을 저장합니다.

필자가 알아야 할 것은 파일을 읽고 쓰고, 해석 할 설정 파일을 구성하는 가장 쉬운 방법입니다.

제안 사항?

답변

15

java.util.Properties을 사용할 수 있습니다. 키/값 쌍을 텍스트 파일에 저장하며 매우 쉽게 인스턴스화 할 수 있습니다. 예컨대 :

Properties mySettings = new Properties(); 
mySettings.load(new FileInputStream("myapp.cfg")); 

// getProperty() returns a String 
filepath1 = mySettings.getProperty("filePath1"); 

그런 다음 당신은 단순히 직접 (이 key=value쌍 간단한 TEXTFILE의), 또는 mySettings.store(...)을 통해 중, myapp.cfg에서 설정을 저장합니다. myapp.cfg의 내용은 다음과 같습니다.

# comment and date added by the Properties object 
filePath1=/usr/bin/share/filename 
otherVar=52 
관련 문제