본문 바로가기
Development/IntelliJ

인텔리제이 StringTokenizer - NoSuchElementException 문제 해결 방법 (IntelliJ 2022.1.1)

by Nahwasa 2022. 5. 26.

  인텔리제이를 현재 기준 가장 최신버전인 2022.1.1로 업데이트 시, StringTokenizer가 정상적으로 동작하지 않는다. 복사-붙여넣기를 하면 동작하지만 직접 작성 시 아래와 같은 에러가 뜬다.

 

  일반적으로 잘 사용하는 클래스는 아니지만, 알고리즘 문제를 푸는 사람들이라면 상당히 난감한 상황이다(인텔리제이 2022.1.1에서만 그렇고, 자바 버전을 변경해도 동일한 것으로 보아 인텔리제이에서 입력받는 로직이 뭔가 변경된 등의 문제가 있는 듯하다.)

 

  원론적인 해결은 못했지만, 방법이 있다. 바로 직전 버전인 2022.1으로 재설치하면 된다.

https://www.jetbrains.com/idea/download/other.html

 

Other Versions - IntelliJ IDEA

Get past releases and previous versions of IntelliJ IDEA.

www.jetbrains.com

 

  위의 링크에서 2022.1 버전을 다운로드 받은 후 실행 후 2022.1.1 버전을 삭제하겠냐는 부분에서 삭제 후, 환경설정만 날리지 않으면 자동으로 설치과정으로 넘어간 후 기존 환경설정 그대로 사용 가능하다.

 

 

--- 2022-05-28 추가

인텔리제이 2022.2 EAP 버전(얼리억세스)으로 확인한 결과 고쳐졌다. 2022.1.1 버전만의 문제인 것 같다. 이하 2022.2 EAP 버전을 다운로드할 수 있는 링크이다.

https://www.jetbrains.com/ko-kr/idea/nextversion/#section=windows

 

얼리 액세스 프로그램(EAP) - IntelliJ IDEA

 

www.jetbrains.com

 

--- 2022-06-30 추가

현재 최신버전인 2022.1.3 에서는 문제가 발생하지 않는다. 그러니 혹시 얼리억세스 버전을 썼다면 삭제하고 정식버전 중 최신버전을 사용하면 된다.

댓글