ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Error] 인텔리제이 왜 이러니..
    오늘/Error 2023. 10. 12. 20:34

    강의를 보는 와중에 패키지와 클래스를 새로 만들었더니

     

    무수히 많은

    제발 용서해주세요..

    가 발생했다.

     

    Cannot resolve symbol ' '   에 관해 무수히 많은 글을 검색해 본 결과

     

    인텔리제이에서 쉽게 볼 수 있는 에러라고 한다.  

    원인은 import 가 제대로 되지않아 발생하는 문제인데

     

     

    수많은 구글링과 매니저님의 도움을 받아 시도한 방법을 소개해본다.

     

     

    시도1.  Project Structure  에서  JDK 버전 확인 및 변경해보기

     

    변경도 해보고, 기본값으로 초기화 했다가 다시 해보기도 했지만  실패했다

     

     

     

    시도2. Invalidate Caches 삭제

     

    캐시를 삭제해본다.

     

    실패

     

     

     

    시도3.  Rebuild Project

     

    이쯤 되면 되는게 이상한게 아닐까? 당연히 실패했다

     

     

    슬슬 지칠 무렵 마지막 방법을 시도해 보았다

     

     

     

    시도4.  Gradle 로 빌드하기

     

    기존에는 기본설정으로 바로 Create를 눌렀기 때문에 아마도 Maven으로 빌드가 되어있었을 것이다.

     

    프로젝트를 새로 만들며  Gradle로 지정하였고,  코드를 가져와서 실행해보니 에러가 사라졌다?

     

    아무튼 이 문제는 해결했지만

     

    실행이 안되는 에러가 발생했다.

     

    하지만 저번에 겪어본 것이었기에 아찔한 정신줄을 부여잡고

     

    Build and run using 과 Run testes using을 인텔리제이로 변경했다.

     

     

    그리고 실행해보면

     

    잘된다.

     

    근데 졌다

     

     

     

     

    +이어지는 궁금증
    Maven 과 Gradle은 대체 어떤 차이가 있길래
    나를 이렇게나 고생시킨걸까

Designed by Tistory.