개발/JAVA, Spring
[java/spring] intellij 에서 'Try-with-Resources are not supported at language level 5' 처리 방법
똘똘이박사
2019. 11. 24. 22:49
인텔리제이로 자바 프로그래밍을 하다보면
'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] 버튼을 눌러 변경 내용을 적용합니다.
반응형