되자!백엔드개발자

[Java] ecllipse - Could not find or load main class 에러 해결 본문

개발공부/ERROR

[Java] ecllipse - Could not find or load main class 에러 해결

HyunJng 2022. 11. 8. 00:40

자료구조 공부 중에 방금 까진 잘 돌아가던 코드가 갑자기 패키지에서 main을 못찾겠다며 에러가 났다.

검색해보니 해결법으로 JavaHome directory를 손봐주거나, project library를 손보는 사람들이 많았는데

나는 다른 이유였어서 글을 써본다.

 

만약 본인이 이 에러가 나기 전에 main method가 있는 class를 바꾼 적이 있다면 이 방법이 통할거다.

해당 package의 Properties에 들어가면

내 경우는 main method가 있는 클래스를 Main에서 LinkedStackTest라고 이름을 바꿨는데

setting에서는 바뀐 것이 업데이트가 안되서 에러가 난 것이였다.

굳이 내가 직접 쓸 필요는 없고 있는 Main을 누르고 오른쪽에 delete 버튼을 누른 뒤 Apply and Close를 누르자.

 

그 뒤 workSpace로 돌아와서 ctrl + F11을 눌러 하려던 debug를 해주면 알아서 setting에 새로운 클래스 이름으로 뜬다.

나온다 ~ 해결!!