2011-02-24 2 views
0

클래스 패스에서 하나의 파일을 찾으려고합니다. 이 파일은 classpath에서 사용할 수있는 JAR 중 하나에 있습니다. 나는이 일이 오히려 전형적이라고 확신한다. 이 유틸리티가 있습니까?특정 클래스를 포함하는 파일을 클래스 경로의 어딘가에서 찾을 수 있습니까?

+0

프로그래밍 방식으로 (Java 프로그램에서) 또는 수동으로 (예 : 명령 줄에서)이 작업을 수행하려고합니까? – sleske

+0

프로그래밍 방식 – yegor256

답변

1

당신은 this class를 사용할 수있는 결합

InputStream is = getClass().getClassLoader().getResourceAsStream("name"); 

, 그것은 클래스 파일을 찾습니다 시도,하지만 당신은 쉽게 모든보고 수정할 수 있습니다 파일 종류.

4

URL url = getClass().getClassLoader().getReource("name"); 

또는 IOUtils

String text = IOUtils.toString(is); 
byte[] bytes = IOUtils.toByteArray(is); 
관련 문제