이 말은 새 것이므로 어리석은 질문 인 경우 유감입니다. 하지만 네 도움이 필요해. 나는 ecplise에 다음 디렉토리를 가지고있다 : 물론이 모든 파일들을 담고있는 디렉토리가있는 Directory Hierarchy.getResource에서 null 포인터 예외가 발생했습니다.
scanObj = new Scanner(new File(this.getClass().getResource("resources/data.txt").toExternalForm()));
을하지만 그건 왜 내가 널 포인터 예외를 얻고있다 :
나는 같은 "data.txt로"라는 파일을 액세스 할 수 class.getResource를 얻을 사용하려고? 많은 감사! 어떤 도움이 많이 콘솔에
this.getClass().getResource("resources/data.txt")
의
이 resources''제거하십시오 (이것은 당신에게
InputStream
에게 그물 것)ClassLoader.getSystemClassLoader().getResourceAsStream("data.txt")
사용합니다. –그럼 txt 파일을 어디에 두어야합니까? –
아, 단지''resources/data.txt '''''/data.txt'''로 변경하는 것입니다. –