본문 바로가기
공부(TIL)/Error

The declared package "" does not match the expected package "" 오류

by 하루지오 2024. 4. 2.

이클립스로 폴더 생성해서 제대로된 위치에 java 파일을 생성한 후 실행하자, 이런 오류가 발생했다.

검색해보니 소스 코드의 패키지 선언과 실제 파일의 위치가 일치하지 않을 때 발생하는 오류였다.

즉, 패키지 위치를 이클립스가 제대로 인식하지 못해서 발생하는 오류인 것이다.

 

종종 발생한 오류라서 익숙하다.

평소에 시도하는 방법은 '파일 삭제 후 다시 생성하여 기존 파일의 코드를 복붙하기'이다.

이번엔 구글링을 통해 '파일을 다른 패키지에 옮겼다가 원래의 패키지로 다시 옮기기'라는 새로운 문제해결 방법을 찾아서 시도해보았다.

 

새로운 방법을 적용해봤지만 여전히 오류가 해결되지 않아서 결국 평소에 하던 방법으로 오류를 해결했다.

Mission Clear.