나는 수동으로 만드는 속성 파일이 있습니다. getProperty() 함수로 파일의 속성을 가져올 수는 있지만 변경할 수는 없습니다. setProperty() 함수로 시도하지만 파일은 변경되지 않습니다.속성 파일의 속성이 변경되지 않았습니다.
나를 도와 줄 수 있습니까?
감사합니다.
zipi
나는 수동으로 만드는 속성 파일이 있습니다. getProperty() 함수로 파일의 속성을 가져올 수는 있지만 변경할 수는 없습니다. setProperty() 함수로 시도하지만 파일은 변경되지 않습니다.속성 파일의 속성이 변경되지 않았습니다.
나를 도와 줄 수 있습니까?
감사합니다.
zipi
당신은 다시 (두 가지 변종가있는) store()
사용하여 특성 파일을 작성해야합니다. setProperty()
메서드는 속성이로드 된 파일의 속성 값이 아닌 메모리에 저장된 속성 값을 변경합니다.
자세한 내용은 Properties Tutorial을 참조하십시오.
SetProperty()는 런타임 중에 속성을 설정합니다. 파일 속성을 무시하고 무시하지 않습니다. 그것은 당신의 파일을 수정하지 않을 것이다.
prop.setProperty
메서드를 호출 한 후 prop.store(new FileOutputStream("config.properties"), null);
과 같은 것을 호출하려고 했습니까? 그것은 파일에 대한 변경 사항을 플러시하는 방식이기 때문입니다.
호출 저장하지 않고 변경 내용은 응용 프로그램 메모리에서만 볼 수 있습니다.
예 쓰기 : p.store (new FileOutputStream ("test.properties"), null); 그리고 그것은 파일을 변경하지 않습니다 – zipi
어쩌면 경로가 정확하지 않습니까? 파일이 src 폴더에있는 경우 올바른 경로는 무엇입니까? – zipi
파일 경로는 src/test.properties 여야합니다. – pedjaradenkovic