본문 바로가기
프로그램/Trouble Shooting

[Intellij] java.lang.classnotfoundexception 에러

by 게맛쌀 2021. 8. 19.
728x90
반응형

  최근 웹 페이지 만드는 실습을 하고 있다. 그런데 간단한 프로그래밍 작성 후 서버를 실행하는데 아래 사진과 같은 에러가 갑자기 발생했다. 뭐 만든 것도 없는데 말이다... 아마 뭐 만든 것이 없어서 그런 것 같다.

Error..

 

에러 원인

  에러의 발생 원인은 소스 루트 구성이 올바르지 않기 때문에 발생한 것이다. 

 

해결 방안 1

  일단 프로젝트 설정에서 소스 루트를 직접 설정해 보았다. 프로젝트 설정 ( Ctrl + Shift + Alt + S ) 창을 띄운다. 모듈(modules) → 소스(Sources) 탭 → src\main\java 로 설정하면 된다. 그리고 Alt + Enter로 대부분의 경우 이것만으로 해결 될 것이다. 하지만 내 경우에는 해당되지 않아 골머리를 싸매었다.

 

해결 방안 2

  위 설정이 문제가 없는 경우로 열심히 구글링 한 결과 프로젝트 경로에 있는 폴더 이름이 문제가 될 수 있다는 것을 알았다. 또, 내 프로젝트 파일명에 "_"가 들어간 것을 모두 수정해 주었더니 해결이 되었다.

반응형

댓글