목차

    개요

    저는 기본적으로 자바 11 버전을 사용하고 있는데요. 김영한님의 강의를 듣던 중 자바 17 버전을 사용하게 되어야 해서 인텔리제이의 자바 버전을 변경하는 방법을 알아보았습니다.

     

    Project Structure 설정

    File → Project Structure (Ctrl + Alt + Shift + S)를 들어가서 Project 탭에서 SDK를 원하는 버전으로 바꿔줍니다.

    1. [File] 탭을 선택한 후 [Project Structure] 탭을 클릭합니다.

    2. Project Structure에 들어간 후 [Project] 탭을 클릭한 후 우측의 Edit 버튼을 눌러 원하는 자바 버전을 선택합니다.

    3. 만약 원하는 자바 버전이 인텔리제이에 없다면 중앙 상단에 있는 + 버튼을 눌러 추가해줍니다.

    4. [Add JDK...] 탭을 클릭하여 원하는 JDK 버전의 폴더를 추가해줍니다. 만약 원하는 JDK 버전의 폴더가 없다면 바로 위의 [Download JDK...] 탭을 클릭하여 편리하게 설치할 수 있습니다.

    Add JDK...선택
    azul-17.0.8.1 폴더 선택
    선택한 자바 버전의 이름을 설정하고 Apply 클릭
    Project 탭으로 돌아간 뒤 설정했던 SDK 이름을 선택하고 Apply 클릭

    만약 IntelliJ 자체에서 JDK를 설치해야한다면

    앞서 보였던 JDK 추가하는 곳에서 Download JDK... 클릭
    버전과 판매사를 설정하면 끝!!

    설치 및 등록을 완료하였으면 다음은 [Modules] 탭을 클릭한 후 [Sources] 탭을 눌러 Language Level을 버전에 맞게 바꾸어 줍니다. (디폴트면 자동으로 맞춰져있습니다.)

    Sources 설정을 마친 후 우측의 [Dependencies] 탭을 클릭합니다. 이동 후 Module SDK의 버전을 맞게 바꾸어 줍니다.

     

    Settings 설정

    File → Setting (Ctrl + Alt + S)을 들어가서 Build, Execution, Deployment → Compiler → Java Compiler로 이동 후 Project bytecode version을 설정합니다.

     

    Gradle 설정

    마지막으로 본인이 사용하고 있는 빌드 툴의 파일에서 설정한 자바 버전이 올바른지 확인합니다.

    저 같은 경우는 Gradle을 사용 중이기에 Gradle 설정을 진행했습니다.

     

     

    reference

    https://dev-emmababy.tistory.com/139

    https://inpa.tistory.com/entry/IntelliJ-%F0%9F%92%BD-%EC%9E%90%EB%B0%94-JDK-%EB%B2%84%EC%A0%84-%EB%B3%80%EA%B2%BD-%EB%B0%A9%EB%B2%95