인텔리제이로 자바 프로그래밍을 하다보면
Try-with-resources are not supported at language level '5'
오류가 발생하는 데
인텔리제이에서 컴파일 할 때 사용하는 JDK의 버전이 낮아서 발생한다.
결론적으론
Project Structure 창에
Project language level 설정을 알맞게 바꿔주면 된다.
※ 참고 - Project Structure
상단 메뉴의 File - Project Structure 클릭 or 단축키 Ctrl + Alt + Shift + S (윈도우 기준)
하지만! 그래도 안되는 경우가 있는 데
module탭을 눌러서 보면 language level 이 낮은 버전으로 설정되어있는 것을 볼 수있다.
이 부분을 알맞은 버전으로 바꿔주면 된다.
"This language level is default for all project modules."라 했는데
왜 저 모듈을 낮은 버전으로 설정되어있는 건지 모르겠다. 버근가...?
'웹 > 오류 관리' 카테고리의 다른 글
[JAVA] IntelliJ- error code [17056]; 지원되지 않는 문자 집합 (0) | 2020.06.03 |
---|