라떼는말이야

[인텔리제이] 코틀린 오류: 기본 클래스 을(를) 찾거나 로드할 수 없습니다. 본문

오류메시지

[인텔리제이] 코틀린 오류: 기본 클래스 을(를) 찾거나 로드할 수 없습니다.

MangBaam 2021. 7. 20. 16:09
반응형

커넥트재단 부스트코스코틀린 프로그래밍 기본1 강의를 들으며 처음 마주한 오류이다.

우선 영상이 올라온 상반기에 비해 현재 인텔리제이의 UI가 달라져서 완전히 똑같이 따라가지 못했다.

 

오류 내용

오류 내용

웃긴 것은 프로젝트를 생성 후 같이 팜플렛으로 생성되는 코틀린 소스를 실행시키면 정상적으로 "hello world"를 찍는다.

그런데 한번 더 실행시키면 그 이후부터는 위와 같은 오류가 뜬다.

 

시도한 방법

환경 변수 설정 문제인가 싶어서 환경 변수도 여러 번 다시 실행시켜보고

기존에 사용하던 JDK와 충돌이 일어난 것인가 싶어서 기존에 사용하던 JDK도 다 삭제했다.

그 외에 구글링해서 나온 결과들을 다 해봤지만 실패였다.

 

 

 

해결 방법

강의 내용

강의에서는 좌측 메뉴에서 Kotlin탭에서 선택하도록 설명해주셨다.

프로젝트 생성 중

그래서 나도 좌측 메뉴에서 Kotlin 탭을 선택 후 프로젝트 생성을 진행했다.

(인텔리제이 버전이 달라 UI가 다르다)

 

이미 생성 된 프로젝트에서 JDK도 바꿔보고 환경 설정하고 여러 시도를 했는데 다음 방법으로 허무하게 해결됐다.

 

진짜 해결 방법

 

해결 방법

강의와 다르게 좌측 Kotlin 탭에서 프로젝트를 생성하는 것이 아닌 Java탭에서 Kotlin/JVM을 추가하여 생성하면 오류가 발생하지 않고 강의와 똑같이 실습할 수 있다.

 

정상 실행 결과

 

 

반응형
Comments