Error: Could not find or load main class

greenTea·2023년 5월 26일
0

문제 발생

오늘 인텔리제이로 작업 중 Error: Could not find or load main class에러가 발생하였다.

인터넷에 나온 방법들을 통해 해결하려 하였다.

1. rebuild

먼저 프로젝트 자체를 다시 빌드하였다. - [실패 X]


2. 프로젝트 구조와 인텔리제이의 java version 맞추기

프로젝트 구조창을 열어 java version을 17로 맞춰주고 설정에 들어가서 gradle의 jvm을 17로 맞춰주고 인텔리제이가 돌리도록 지정 [실패 X]


3. 환경변수 설정

CLASSPATH와 JAVA_HOME등 환경변수를 다시 설정 하였다. [실패 X]


4. 구성 파일 변경

Run Configuration을 들어가서 직접 지정 해주었다. [실패 X]


5. 캐시 무효화

캐시를 무효화 해주었으나 실패 [실패 X]


6. 인텔리제이 다시 설치

[실패 X]


5. 결국 java를 다시 설치

기존의 java 17.0.2버전을 삭제하고 다시 설치 java 17로 설치함 [성공 O]


이것 때문에 시간을 엄청나게 잡아 먹었다. 인터넷에 나온 방법들로도 해결이 되지 않아 그냥 최후의 방법이라 생각하고 삭제하고 다시 설치하였더니 동작이 되었다. 17.0.2 에서 17로 바뀌었을 뿐인데 동작하는 것이 버전의 문제일지도 모른다고 생각이 들지만 정확히 뭐가 문제인지 모르겠다.

profile
greenTea입니다.

0개의 댓글