0
"scr"에 "resources"라는 이름으로 새 폴더를 만들었습니다. 거기에 내 파일 "Test.txt"를 넣습니다. 이제이 파일을 BufferedReader로 읽으 려합니다. 이것은 현재 코드입니다 :Java의 리소스 폴더에있는 파일을 읽으려면 어떻게해야합니까?
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("/resources/Test.txt").getFile());
in = new BufferedReader(new FileReader(file));
하지만 작동하지 않습니다! 파일을 찾을 수 없습니다. 왜?
가능한 중복 : //stackoverflow.com/questions/15749192/how-do-i-load-a-file-from-resource-folder) – Prabu
텍스트 파일은 '리소스'폴더에 있어야합니다.이 폴더는 클래스의 패키지와 일치하는 디렉토리 경로. 정규화 된 클래스가 .b.c.D 인 경우 파일은/b/c/resources에 있어야합니다. – arcy