본문 바로가기
error/Spring

java.lang.ClassNotFoundException 에러 해결 방법

by 밍구몬 2020. 10. 7.

서버를 실행하였더니 java.lang.ClassNotFoundException 라는 에러가 발생하며, 서버가 켜지지 않았다.

 

이 에러는 jar 파일이 없거나 class 파일이 없을 경우 발생한다.

 

구글링을 해보니 대부분의 사람들이 

해당 프로젝트 우클릭 -> Properties -> Java Build Path -> Order and Export 탭에서 JRE System Library를 체크하라고 한다.

 

또는, Project -> clearn 을 하고, Build Automatically을 체크하라고 한다.

나는 위의 방법들이 모두 해보았는데 되지 않았었다.

 

그래서 Properties에 Deployment Assembly를 보니 Maven Dependencies의 경로가 라이브러리가 있는 경로와 달랐던 것이었다 .. 그래서 jar 파일을 옮겨보니 .. 정상적으로 동작하였다 ...

 

Maven Dependencies가 없다면  Add -> Java Build Path Entries 를 통하여 추가해 주면 된다.