본문 바로가기

에러모음

인텔리제이 실행 시 Error: Could not find or load main class 에러

※ 설정 변경 이것저것 다 따라 해 봤는데도 안된다면 따라 해 볼 것


1)

인텔리제이 main메서드 실행 시 ▼ 아래와 같은 에러 메세지가 뜬다면

Error: Could not find or load main class hello.hellospring.HelloSpringApplication
Caused by: java.lang.ClassNotFoundException: hello.hellospring.HelloSpringApplication

Process finished with exit code 1

 

 

2)

File ▶Setting ▶ Gradle 로 들어가서 아래와 같이 설정을 변경한다.

Build and run

Build and run using : IntelliJ IDEA
Run tests using : Intellij IDEA
Gradle

Gradle JVM : Java version 11 

 

 

 

3)

File ▶Project Structure ▶ Project로 들어가서 아래와 같이 설정을 변경한다.

Project 

SDK : Java version 11 

 

 

4) 

1)~3) 까지 따라 했는데도 안된다면 

spring initializr파일을 다운로드한 폴더명을 확인해 보자 

폴더명이 한글이라면 폴더명을 영문으로 수정한 후에 프로젝트를 다시 열어서 실행을 해본다.

제대로 실행이 된다!

 

경로명이 한글로 되어있을 경우 에러가 발생할 가능성이 높다.

경로명은 한글이 아닌 영문으로 하자.


해결하고 나니 어이없고 황당하다.. ㅠ 왜 경로명을 한글로 했는지..?

이틀 동안 이것 때문에 스트레스받은 거 생각하면^^..

 

'에러모음' 카테고리의 다른 글

AWS 원격 데스크톱 실행 시 에러  (0) 2022.01.20