프로그래밍/java, spring
Could not find or load main class
브래드 킴
2023. 2. 10. 15:39
728x90
Error: Could not find or load main class com.example.board.BoardApplication
Caused by: java.lang.ClassNotFoundException: com.example.board.BoardApplication
스프링 기동중에 위와 같은 에러가 발생한다면 해볼 수 있는 조치사항에 대해 정리해보고자 한다.
참고로 본인은 mac에 intellij 사용자다.
구글링을 해봤다면 몇몇 방법들을 찾았을 것이다.
1)"Build" menu -> "Rebuild Project". 인텔리제이는 기존에 class가 존재한다면 가끔 rewrite를 못하기도 한다. 다시 빌드해보자.
2)인텔리제이를 닫고, rm -rf .idea *.iml 명령어를 실행하여 인텔리제이 설정 파일을 모두 삭제 하고 다시 프로젝트를 open해보자.
3)프로젝트 path를 점검해보자. 예를 들어 java/spring 이런식의 폴더 밑에 프로젝트가 있다거나, intellij가 정상적으로 인식할 수 없는 경로가 있을 수 있으니, full path를 한번 점검해보자.
위의 java/spring 경로는 intellij에서 java:spring 이런식으로 경로를 바꿔 인식하는데, 이런식의 path는 정상적으로 인식이 되지 않는다.
728x90