[문제 해결] cannot find symbol 에러

lhs's avatar
Dec 03, 2024
[문제 해결] cannot find symbol 에러

1. 상황 발생

TestController.java 파일에서 Resp 클래스를 선언해서 사용하다가 Resp.java 파일을 별도로 만들어서 다른 위치로 옮겼음. 그 후 프로그램을 실행했을 때 cannot find symbol 에러가 발생함.

2. 해결 시도

  1. 캐시 삭제
    1. 인터넷에서 IntelliJ의 File > Invalidate Caches 옵션을 사용하여 "Clear VCS Log caches and indexes"를 체크하고 다시 실행하라고 해서 시도했지만, 에러는 해결되지 않았음.
  1. 프로젝트 재빌드
    1. 그 후 Build > Rebuild Project를 선택하여 프로젝트를 재빌드한 후, 에러가 해결됨.

3. 원인 추측

TestController.java 파일이 빌드되지 않아서 Resp 클래스를 찾지 못했던 것으로 추측됨. Rebuild Project를 통해 전체 빌드가 다시 이루어져 문제를 해결한 것으로 보임.
 
Share article

LHS's Study Space