[IntelliJ/MacOS] JDK 버전 맞지 않는 문제 해결

2021. 1. 8. 18:05Etc/Tip

반응형

Mac OS에서 IntelliJ에서 아래와 같은 메세지가 뜨면서 프로젝트가 실행이 안되었다.

(use -source 7 or higher to enable multi-catch statement)

나는 분명 JAVA 8버전 쓰고 있는데 무슨 말도안되는 소린가해서
일단 다시 JAVA 버전 확인 해보았다.

$ java -version

 

역시 버전은 7이상이었다. 

근데 자꾸 1.5로 설정되어있다고 떠서 확인 결과 IntelliJ에서 JDK 설정이 잘못된 것을 확인;
아래 방법으로 문제 해결했다.

1. FIle > Project Structure > Module > (프로젝트 더블클릭) > Sources > Language level > JDK 버전 설정

이게 왜 7이하로 되어있었지;

2. Preferences > Build, Execution, Deployment > Compiler > Java Compiler > Target bytecode version > 버전 설정

이건 또 왜 1.5로 되어있었지;

반응형