0
클래스 패스에서 하나의 파일을 찾으려고합니다. 이 파일은 classpath에서 사용할 수있는 JAR 중 하나에 있습니다. 나는이 일이 오히려 전형적이라고 확신한다. 이 유틸리티가 있습니까?특정 클래스를 포함하는 파일을 클래스 경로의 어딘가에서 찾을 수 있습니까?
클래스 패스에서 하나의 파일을 찾으려고합니다. 이 파일은 classpath에서 사용할 수있는 JAR 중 하나에 있습니다. 나는이 일이 오히려 전형적이라고 확신한다. 이 유틸리티가 있습니까?특정 클래스를 포함하는 파일을 클래스 경로의 어딘가에서 찾을 수 있습니까?
당신은 this class를 사용할 수있는 결합
InputStream is = getClass().getClassLoader().getResourceAsStream("name");
, 그것은 클래스 파일을 찾습니다 시도,하지만 당신은 쉽게 모든보고 수정할 수 있습니다 파일 종류.
URL url = getClass().getClassLoader().getReource("name");
또는 IOUtils
String text = IOUtils.toString(is);
byte[] bytes = IOUtils.toByteArray(is);
프로그래밍 방식으로 (Java 프로그램에서) 또는 수동으로 (예 : 명령 줄에서)이 작업을 수행하려고합니까? – sleske
프로그래밍 방식 – yegor256