헝D의 일기장
[트러블슈팅] 자바 Properties 파일을 못 읽는 현상
개발공부 2024. 11. 8. 17:39

문제자바 jar 파일을 배포하고 이를 실행하는 스크립트를 만들어서 어떠한 파일을 불러와야 하는 상황.파일은 디렉토리를 명시하지 않았고 파일명으로만 불러오려고 함.파일은 해당 스크립트와 동일한 디렉토리에 존재함. 테스트시 스크립트를 실행했을때 파일을 정상적으로 읽어왔음.해당 스크립트를 자동으로 실행하도록 크론탭에 등록하였고 그 후 크론탭에 의해 자동으로 실행되자 파일을 찾지 못하는 현상 발생 원인작업디렉토리의 문제.Properties.load 메소드를 사용시 경로 없이 파일 이름만 명시했을때 해당 파일을 현재 작업 디렉토리에서 찾게 된다.스크립트를 직접 실행했을때 작업디렉토리는 해당 스크립트가 위치한 경로로 잡혔기 때문에 문제가 없다.그러나 크론탭을 통해 스크립트를 자동 실행하면 작업 디렉토리는 스크립트가..