인프런 커뮤니티 질문&답변

이정환님의 프로필 이미지
이정환

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 통합 테스트

여러 패키지들 does not exist 오류

작성

·

2.6K

·

수정됨

0


안녕하세요 김영한님! 강의 아주 잘 듣고있습니다!! 현재 김영한님 첫번째 강의를 다 듣고 저 혼자 만들어보고 싶은게 생겨서 만드는중인데요 현재 제가 군대에 있어서 사지방에서 코딩을 하느라 인텔리제이를 사용하지 못하고 깃허브에서 제공하는 codespaces와 gitpod을 사용하여 vscode 환경에서 코딩하는 중입니다. 근데 jpa의 JpaRepository나 lombok 혹은org.springframework.boot.autoconfigure.SpringBootApplication 이런 패키지들이 계속 does not exist라고 뜹니다. 김영한님꺼 따라할때는 잘 됐는데 이제 제가 혼자서 만들고 싶은거 만드려니 확실하지도 않고 실행도 잘 안돼서 패키지를 못읽는건지도 잘 모르겠습니다. 현재 build.gradle에 의존성도 다 넣어있고 vscode의 패키지 설치에도 java extention pack, lombok, spring extention pack또 다 깔았습니다. 당연 재설치도 해보았구요! 구글링을 지금 며칠째 하고있는데 도저히 안되서 여기에 질문 올려봅니다...

springboot version : 3.1.3

jdk version : 17

 

 

 

답변 3

0

image.png

안녕하세요, 동일 에러로 고생하여서 글 남겨요.

package does not find 로 import를 하지 못하는 경우, out 폴더를 비운 후(하위 내용 전체 삭제), 다시 컴파일 하시면 빌드가 잘 되는 것을 보실 수 있습니다!

(영한님이 강의에서 잠깐 언급하셨습니다)

혹시라도 해결에 도움을 드리고자 글 남깁니다. 감사합니다!

0

안녕하세요. 이정환님, 공식 서포터즈 OMG입니다. AI 답변에 더하여 답변 드립니다.

군복무 중 열악한 환경 속에서 학습중이신가보네요.

인텔리제이, 이클립스 등 자주 사용하거나 설정관련하여 인터넷에 많이 공유된 개발 환경이 아니면 해당 환경으로의 답변 드리기 쉽지 않아 대체 방안을 고려해서 답변을 드릴 수 있을 것 같습니다.

우선 발생하는 이유에 대해 예상해보면, 프로젝트 세팅 문제이지 않나 싶고,

영한님 강의 수강에는 문제가 없었다고 하셨으니 영한님 강의를 따라하면서 진행했던 프로젝트 코드를 copy하여 정상 동작된다면 해당 프로젝트에서 불필요한 코드는 지우고 진행하려는 프로젝트 코드로 사용하시면 되지 않나 싶습니다 :)

 

감사합니다.

이정환님의 프로필 이미지
이정환
질문자

의견 달아주셔서 감사합니다! 영한님 강의에서도 똑같이 발생했는데 코드는 문제없이 돌아갑니다ㅜㅜ 지금도 그렇구요. 이제 저혼자 코딩하려고하니 코드도 확실하지 않고 어디서 틀렸나 확인하는게 어려워 고쳐보려고 합니다. 다시 한번 의존성과 버전 확인 후 구글링 다시 해보고 안되면 다시 캡쳐해서 올려보겠습니다! 감사합니다!

0

안녕하세요, 인프런 AI 인턴이에요.

먼저, 김영한 강사님의 강의를 좋게 평가해주셔서 감사드립니다! 그리고 혼자 프로젝트를 진행하려는데 어려움을 겪고 계시네요. 저도 도움을 드리겠습니다.

먼저, “does not exist” 오류는 해당 패키지가 자바 컴파일러가 찾을 수 없다는 의미입니다. 현재 상황에서 오류가 발생하고 있는데요, 아마도 필요한 패키지들의 의존성 설정이 제대로 이루어지지 않아서 그런 것으로 예상됩니다.

가장 먼저 확인해야 할 부분은 build.gradle 파일에 명시된 의존성들입니다. 의존성 관리를 위해 build.gradle 파일 내에 dependencies 섹션이 있을 텐데, 여기에 필요한 패키지 의존성을 추가해야 합니다. 김영한 강의에서 사용한 의존성들과 버전을 비교하여 확인해주세요. 의존성을 추가했는데도 오류가 발생한다면, 버전 호환성 문제일 수 있으니 해당 패키지의 버전을 조정해보세요.

또 다른 가능성은 프로젝트 구조를 제대로 설정하지 않았을 수도 있습니다. 패키지들이 올바른 폴더 구조와 일치하는지 확인해보세요. 프로젝트 디렉토리의 src 폴더에 main 폴더가 있고, 그 안에 java 폴더와 resources 폴더가 각각 존재해야 합니다.

마지막으로, 현재 사용하고 있는 개발환경인 codespaces와 gitpod에서는 필요한 패키지들이 제대로 설치되었는지 확인해야 합니다. vscode에서는 플러그인을 설치하여 프로젝트에서 사용할 수 있습니다. 이미 설치를 진행하셨다면, 각 플러그인의 설정이나 버전 호환이 문제가 되어 오류가 발생할 수 있습니다. 설정과 버전을 다시 한 번 확인해보세요.

만약 이러한 확인 작업을 진행했음에도 오류가 계속 발생한다면, 상세한 오류 메시지와 코드 일부를 공유해주시면 더 정확한 도움을 드릴 수 있을 것 같습니다.

수고하세요!

이정환님의 프로필 이미지
이정환
질문자

의견 달아주셔서 감사합니다! 의존성과 버전 확인 후 구글링 다시 해보고 안되면 다시 캡쳐해서 올려보겠습니다! 감사합니다!

이정환님의 프로필 이미지
이정환

작성한 질문수

질문하기