2012-11-27 1 views

답변

2

동일한 패키지에서 내용을로드하려면 getClassLoader을 사용하지 마십시오. 그렇게한다면, 전체 경로를 제공해야합니다.

Just

InputStream str = this.getClass().getResourceAsStream("filename"); 
+0

이것은 또한 작동하지 않습니다. 나는 그것을 시도했다. 어디에도 백 슬래시 (/)를 넣어야합니까? 그리고 디렉토리 경로가 결과를 가져 오지 않지만 classspath는 가져올 것이라고 들었습니다. 그게 뭐야? – user1855888

+0

아니요, 파일이 실제로 같은 패키지에 있다면 작동했을 것입니다. 파일은 정확히 어디에 있습니까? 클래스 파일 (원본 파일 아님) 및로드 할 파일? 같은 JAR 파일에 둘다? – Thilo

+0

검색하려는 파일은 ovf 파일입니다. 자바 파일이 아닙니다. 그리고 그것은 src 폴더에 있습니다. .class는 classes 폴더에 있습니다. – user1855888

관련 문제