1
제 문제는 동일한 디렉토리 내에서 일부 파일을로드 할 수 있다는 것입니다.ClassLoader getResourceAsStream이 같은 디렉토리에 일부 파일을로드하지 않습니다.
다음은 지속적으로 몇 개의 파일에 null를 돌려줍니다:
ClassLoader.getSystemClassLoader().getResourceAsStream(pathStr)
는 '항아리 TF'후 항아리에 발견 경로의 부분 집합 : 나는 모든을로드 할 수 있어요
app-jade/user/userSettings.jade
app-jade/user/userPassword.jade
app-jade/user/userEmail.jade
app-jade/user/userInfoSettings.jade
이 하위 집합의 .jade 파일 중 userSettings.jade를 제외하고 나는 리소스를 얻으려고 시도하기 전에 경로 문자열을 출력하고 위의 내용 (경로 앞의 '/'없음)과 같은 항아리의 내용과 정확하게 일치시킵니다.
ClassLoader를 어떻게 사용해야하는지 잘 모르겠습니까?
사실, 클래스 로더 용 java.lang 1.7에서는 scala 2.10.0을 사용하고 있습니다.
도움 주셔서 감사합니다.
내가하는 일이 내게 맞아 보이는 것 같아요, 뭔가 빠져 있다고 생각합니다. "userSettings.jade"를로드 할 수 없다는 것은 무슨 뜻입니까? 예외는 없습니까? 어느 것? 파일이 존재하지 않을 수도 있지만 어떤 방식 으로든 손상 되었기 때문에로드에 실패 했습니까? –