작업중인 패키지에서 .JAR 파일을 만들려고하는데 문제가 발생했습니다. 나는 사용자가 프로그램이 실행되는 속성을 수정할 수 있기를 바랍니다.jar 실행시 속성 파일 덮어 쓰기
내 패키지의 폴더 구조는 다음과 같습니다
├───src
│ ├───main
│ │ ├───java
(...)
│ │ └───resources
│ │ dbinterface.properties
와 나는 dbinterface.properties이 단지 같은 폴더에 사용자의 장소 하나 (또는 나란히 ./config
폴더와 파일을 대체하려면).
MANIFEST.MF의 클래스 경로에 .
을 추가하려고했지만 불행히도 작동하지 않았습니다.
어떻게 속성 파일을로드합니까? –
configs는 다음 행에로드됩니다. List configs = Arrays.asList (새 ResourceBundle [] {ResourceBundle.getBundle ("oracle"), ResourceBundle.getBundle ("dbinterface")}) dbinterface.properties 파일 만 덮어 씁니다. –
padrino