본문 바로가기
Spring

[Spring] Some Kotlin runtime libraries has an unsupported binary format 해결책

by 노력남자 2023. 11. 26.
반응형

문제

 

집에서 테스트할 땐 Spring, Kotlin 등 호환이 된다면 항상 최신 버전을 사용하고 있다.

 

 

IntelliJ로 Spring Boot 프로젝트 만들고 신나게 코드 작성하려고 보니 갑자기 뜬금없이

 

"Some Kotlin runtime libraries has an unsupported binary format"이라는 에러가 상단에 나왔다.

 

Downgrade all Kotlin runtime libraries를 클릭해봤더니

 

 

뭐지 이거... 무슨 프로젝트 만들기만 했는데 이런 해결도 안 되는 에러가 발생했지..?

 

 

원인

 

gradle 버전 호환이 안 되는 건가.. 뭐지 계속 찾다가

 

Kotlin 공식 홈페이지 접속해서 버전 별 소개 글 보다가 IDE support 보니까 kotlin 1.9.20은 2023.1.x, 2023.2.x만 된다는 걸 보고 내 IntelliJ 버전을 확인해봤다.

 

 

..? 2022.2 버전이었다. 그렇다.

 

 

해결책

 

IntelliJ 버전을 업데이트 해주자. 두 가지 방법이 있다.

 

1. 상단 메뉴 바 오른쪽 끝에 있는 Help -> Check for Updates -> update

 

이걸 하려고 봤더니 한 단계씩 밖에 업데이트를 못 하는 건지 2022.2 버전의 다음 버전만 소개를 해주고 있었다.

 

아닐 수도 있다.. 이러다가 한참 걸릴 거 같아서 포기했다.

 

 

2. IntelliJ 사이트가서 직접 다운로드 후 설치

 

공식 홈페이지가서 로그인하고 다운로드 받으면 바로 최신버전이 설치돼서 훨씬 빠르게 느껴졌다.

 

 

JetBrains Account

 

account.jetbrains.com

 

반응형

댓글