인텔리제이(IntelliJ)에서 원하는 코틀린 버전 사용하기

DoDoBest

·

2022. 5. 23. 06:58

리트코드에서 지원하는 코틀린 버전은 1.3.10입니다. 

https://support.leetcode.com/hc/en-us/articles/360011833974-What-are-the-environments-for-the-programming-languages-

 

 

따라서 1.5 혹은 1.6에서 지원하는 함수를 사용하지 못합니다.

예를 들어 list의 lastIndex를 사용할 수 없기 때문에 list.size - 1을 사용해야 합니다.

 

인텔리제이에서 1.5를 기준으로 코드를 작성하고, 컴파일 오류가 나오면 코드를 수정했는데

번거롭기 때문에 1.3을 사용하는 방법이 없는지 찾아봤습니다.

 

 

 

1. 원하는 코틀린 버전의 플러그인 찾기

 

아래 사이트에 접속해서 원하는 코틀린 버전을 찾습니다.

https://plugins.jetbrains.com/plugin/6954-kotlin/versions/stable

 

Kotlin - IntelliJ IDEs Plugin | Marketplace

The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.

plugins.jetbrains.com

 

코틀린 1.3.10 플러그인은 IntelliJ 2018.3 ~ 2019.1.4 버전만 지원합니다.

https://plugins.jetbrains.com/plugin/6954-kotlin/versions/stable/52011

 

 

2. 지원하는 IntelliJ IDEA 찾기

 

아래 사이트에 접속해서 필요한 플러그인에 맞는 IntelliJ IDEA 버전을 찾습니다.

https://www.jetbrains.com/ko-kr/idea/download/other.html

 

기타 버전 - IntelliJ IDEA

 

www.jetbrains.com

 

2019.1.4 버전은 다음과 같이 있습니다.

최신 IntelliJ 버전과 함께 사용하기 위해, 2019.1.4 버전은 Portable로 사용할 계획입니다.

2019.1.4 - Windows ZIP Archive (zip)를 다운로드 합니다.

https://download.jetbrains.com/idea/ideaIC-2019.1.4.win.zip

 

 

3. IDEA에서 코틀린 플러그인 설정하기

 

다운받은 IDEA 압축을 풉니다.

ideaIC-2019.1.4.win - plugins - Android, Kotlin 폴더를 삭제합니다.

ideaIC-2019.1.4.win - bin - idea64.exe를 실행합니다.

 

Kotlin 폴더를 삭제하는 이유는 IDEA에 기본 설치된 코틀린이 있을 경우, 플러그인 설치로 버전 변경이 적용되지 않습니다.

Android 폴더를 삭제하는 이유는 설치하려는 코틀린 플러그인과 의존성 충돌이 발생하기 때문입니다. 이것은 1.3.10 버전만 그럴 수 있습니다!

 

idea64.exe를 실행하기 전에 Kotlin 폴더를 먼저 삭제해주셔야 합니다.

idea64.exe를 먼저 실행한 경우, C:\Users\유저 네임\.IdeaIC2019.1 폴더를 삭제한 후 위 순서대로 해주세요.

 

 

 

메인 화면에서 Configure - Plugins를 선택해주세요.

 

 

Plugins 화면에서 톱니바퀴 - Install Plugin from Disk를 선택해주세요.

 

 

1번에서 다운받은 코틀린 플러그인 zip 폴더를 선택하고 OK를 눌러주세요.

이후 Kotlin 플러그인 옆에 있는 Restart를 눌러주세요.

 

 

 

이후 프로젝트를 생성하면 정상적으로 동작합니다!