본문 바로가기

개발 관련 부가 지식/기타

Eclipse(이클립스) ClassNotFoundException 해결 방안

728x90
728x90

회사 업무에 이클립스 기반 프로젝트들이 많은데,

기능 개선을 할 때마다 clean, build 를 해줘야 코드가 제대로 인식이 된다.

clean, build

근데 가끔씩 방금까지 되던 프로젝트가 ClassNotFoundException 이 뜨면서 프로젝트 실행이 안되는데

처음 이 문제가 생겼을 때, 해결에 시간이 꽤나 걸려서 글을 남긴다..

 

인터넷에는 보통

1. Project - Clean 실행

2. Project → Properties → Java Build Path → Order and Export → JRE System Library (체크)

3. Project - Build Automatically (체크)

 

이렇게 나오는데, 다 했는데도 해결되지 않았고

2번같은 경우는 기존에 체크 없이도 잘만 됬었다. (3번은 필자는 수동으로 한다)

 

필자가 해결한 방법은

하단 콘솔에 servers 탭에서 Tomcat을 우클릭하여 Clean을 진행 하고

위에 1번을 clean 후 build 하여 문제를 해결했다.

 

해당 문제가 생기는 원인은, 추측하기로 필자 같은 경우는 서버를 끄지 않고 기능 수정 후 프로젝트 Clean 과 build 를 계속하면서 Tomcat이 뭔가 꼬인듯 하다..

 

프로젝트 Clean 과 Tomcat Clean이 다른 것으로 Tomcat Clean을 하는 것이 해결방법이였다.

 

도움이 되길 바랍니다.

 

👏