자바에서 어떻게 jar 로부터 파일을 읽어오나요?
조회수 2618회
1 답변
-
응용프로그램에서 해당 파일을 읽어오고 싶다면 아래 코드를 사용하세요:
InputStream input = getClass().getResourceAsStream("/classpath/to/my/file");
경로가 “/”로 시작하지만 그것이 파일 시스템의 경로는 아니고요 classpath를 나타냅니다. 만약 원하는 파일이 classpath “org.xml”에 존재하고 파일 이름이 myxml.xml이라면 path는 “/org/xml/myxml.xml”과 같이 되겠죠.
InputStream은 파일의 내용을 읽어오는 역할을 하죠. 필요에 따라 Reader 객체로 감쌀 수도 있고요.
도움이 되었으면 합니다.
댓글 입력