본문 바로가기
개발일지/개발중

[오류] Exception in thread "main" java.util.NoSuchElementException

by 세 미 콜 론 2021. 8. 27.
728x90
반응형

■ 증상

스캐너를 사용하던 중 Exception in thread "main" java.util.NoSuchElementException 문구 출력됨

 


■ 원인

NoSuchElementException은 더이상 Element가 없는데도 불러오려고 할 때 발생한다. 즉, Scanner가 읽어올 스트림이 없는데 읽으려고 해서 발생한 익셉션.

소스 상 어디에선가 Stream을 닫아주는 곳이 있다고 판단.

 


■ 해결방법

Scanner scan = new Scanner(System.in); 으로 사용하고 있다가 어디선가 scan.close();를 한 것입니다.

scan.close()을 통해 System.in이 종료되었으므로 해당 부분을 없애줍니다. 

 

728x90
반응형

댓글