Path를 나타내는 방법에는 절대경로와 상대경로가 있다. 절대경로 : 시스템 루트 디렉터리에서부터 시작해 모든 경로를 표시한다. 상대경로 : 특정한 디렉터리(현재 디렉터리)를 기준으로 위치를 표시한다. 그렇다면, 자바(JVM)는 어디를 상대경로의 기준 디렉터리로 인식하는 걸까? System.getProperty("user.dir"); 시스템 프로퍼티를 읽어보면 바로 알 수 있다. intelliJ에서는 프로젝트 내부에 들어있는 파일들의 상대경로를 간단히 구해올 수 있다. 우클릭 -> Copy Path -> Copy Path... -> 4. Path from repository root