1. 상황 발생
TestController.java
파일에서 Resp
클래스를 선언해서 사용하다가 Resp.java
파일을 별도로 만들어서 다른 위치로 옮겼음. 그 후 프로그램을 실행했을 때 cannot find symbol
에러가 발생함.2. 해결 시도
- 캐시 삭제
인터넷에서
IntelliJ
의 File > Invalidate Caches
옵션을 사용하여 "Clear VCS Log caches and indexes"를 체크하고 다시 실행하라고 해서 시도했지만, 에러는 해결되지 않았음.- 프로젝트 재빌드
그 후
Build > Rebuild Project
를 선택하여 프로젝트를 재빌드한 후, 에러가 해결됨.3. 원인 추측
TestController.java
파일이 빌드되지 않아서 Resp
클래스를 찾지 못했던 것으로 추측됨. Rebuild Project
를 통해 전체 빌드가 다시 이루어져 문제를 해결한 것으로 보임.Share article