[VSCode] 스프링부트 작동은 되는데 임포트 오류가 뜰 때 / package org.springframework.boot does not exist

fever·2024년 4월 21일
0

📌 문제상황

공부할 겸 스프링부트 패키지를 만들고 실행하려는데, 바로 이런 에러가 뜨면서 올바르게 실행이 됨...
아니, 난 아무런 짓도 한 게 없는데 이게 갑자기...?🥺 (억울)

하지만 컴퓨터는 거짓말을 하지 않기 때문에 내 잘못일 거라 생각하고 급하게 구글링 하기 시작!

💻 문제원인

  1. 이전 스프링부트 패키지에서 사용했던 gradle or java에 캐쉬가 많아서 엉켰을 때
  • 아래 방법처럼 작업 영역 정리해주기 (근데 난 이래도 안 됐음. ㅎ)
  1. 그래들과 자바 설정이 맞지 않아서 의존성 문제 발생
  • 그래들 캐쉬 싹 지우고, 재실행 해봄 > 그래도 안돼서 그래들 삭제하고 다시 깔아봄 > 그래도 안됨 🥲
    그래들 캐시 삭제 rm -rf caches/
    그래들 폴더 삭제 rm -rf .gradle/
  1. 플러그인의 중복
  • 약 3시간정도 방황하다가 다시 구글링 하는데, 아래와 같은 글을 발견!

📚 해결방법

Language Support for Java(TM) by Red Hat 이 플러그인과 Java Language Supprot 이 플러그인은 같이 있으면 안된다.
왜냐? 둘 다 컴파일 플러그인이니까....

생각해보니, 지난주에 자바 공부 다시 한다면서 플러그인 깔다가 자바 플러그인 전체 설치를 했는데, Java Language Supprot이게 그때 깔린 모양...😂

  • 이 두개가 깔려있다면... 스프링부트 할 때는... 위에만 쓰도록 하자!

참고 사이트
https://github.com/redhat-developer/vscode-java/issues/956

profile
선명한 삶을 살기 위하여

0개의 댓글