티스토리 뷰

인텔리제이로 자바 프로그래밍을 하다보면

'Try-with-resources are not supported at language level 5' 라는 에러를 만나는 경우가 있습니다.

이것은 인텔리제이 내부에서 컴파일 할때 사용하는 JDK의 버전이 낮아서 발생하는 문제입니다.

보통 intellij 의 language level 을 설정하지 않았다면 jdk 버전은 1.5일 것입니다.

하지만 사용하려 했던 try-with-resources 는 jdk 1.7 버전에 등장한 것으로 1.5 에서는 사용이 불가능 합니다.

intellij의 Language level은 'File -> Project Structure...' 의 Modules 에서 확인이 가능합니다.

프로젝트 명을 클릭하면 우측에 위와 같은 화면이 나타납니다.

여기서 Language level 을 수정하고 [OK] 버튼을 눌러 변경 내용을 적용합니다.

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함