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
'프로그래밍 > java, spring' 카테고리의 다른 글
java - 순열(조합과의 비교) (0) | 2023.02.27 |
---|---|
spring boot와 gradle (0) | 2023.02.20 |
Web server failed to start. Port 8080 was already in use. (0) | 2023.01.23 |
@JsonIgnore, @JsonBackReference, @JsonManagedReference의 차이 및 FetchType.LAZY와의 관계 (0) | 2023.01.21 |
jpa - N+1문제 원인과 fetch를 통한 해결 (0) | 2023.01.21 |