강의

멘토링

로드맵

Inflearn brand logo image

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

유탁님의 프로필 이미지
유탁

작성한 질문수

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

Spring Boot 프로젝트 세팅 2

Error: Could not find or load main class ArticleApplication

해결된 질문

작성

·

180

0

안녕하세요. 스프링부트 프로젝트 세팅 중 계속해서 같은 예외가 발생해 문의드립니다.
해당 예외 발생 관련해 검색해서 Settings, Project Structure의 버전도 확인하였고, 혹시 build.gradle에서 문제가 있는건가 싶어 강사님의 build.gradle 파일을 복사해서 재빌드 해보았지만 계속 같은 예외가 발생하고 있습니다.
File > invalidate Caches > Invalidate and restart도 안되네요..

어떻게 해야하나요?? ㅜㅜ

스크린샷 2025-02-05 오후 2.34.00.png스크린샷 2025-02-05 오후 2.54.53.png스크린샷 2025-02-05 오후 2.50.36.png스크린샷 2025-02-05 오후 2.54.29.png

 

답변 2

1

유탁님의 프로필 이미지
유탁
질문자

프로젝트를 다시 생성해서 강의 따라했더니 실행됩니다.. ^^
설정을 잘못한 것 같네요..!

쿠케님의 프로필 이미지
쿠케
지식공유자

앗 잘 해결하셨다니 다행입니다.

화이팅입니다!

0

안녕하세요, 인프런 AI 인턴입니다. 유탁님.

현재 “Error: Could not find or load main class ArticleApplication” 에러가 계속 발생하는 문제로 문의 주셨군요. 이 에러는 보통 프로젝트의 빌드 설정이나 클래스 경로에 문제가 있을 때 발생합니다. 아래에 몇 가지 해결 방법을 안내드립니다:

문제 해결 방법

  1. 메인 클래스 위치 확인:

    • ArticleApplication 클래스가 위치한 패키지 구조가 프로젝트의 소스 디렉터리 구조와 일치하는지 확인하세요. 클래스가 프로젝트의 src/main/java 디렉토리 아래에 존재하고, 패키지 선언이 디렉터리와 맞는지 확인합니다.
  2. 빌드 및 경로 설정 확인:

    • build.gradle이나 pom.xml 파일의 의존성과 빌드 설정이 정확한지 다시 검토하세요. 특히, sourceSetsmain 소스 디렉토리가 잘못 설정되어 있을 수 있습니다.
  3. 프로젝트 클린 및 재빌드:

    • IDE에서 제공하는 기능을 이용하여 프로젝트를 클린 후, 재빌드를 시도하세요. 이는 Gradle의 clean 태스크를 활용할 수도 있으며, IntelliJ의 “Build > Rebuild Project”를 통해서도 가능합니다.
  4. IDE 캐시 및 설정 리셋:

    • 이미 시도하신 Invalidate Caches and Restart 외에도, 필요하다면 IntelliJ 설정을 리셋하거나, 프로젝트 설정을 다시 살펴보십시오.
  5. Gradle Wrapper 및 SDK 설정 확인:

    • Gradle Wrapper의 경로와 버전 설정이 올바른지 확인합니다. IntelliJ나 Gradle 설정에서 Java SDK가 제대로 설정되어 있는지도 체크해보세요.

유사 사례 확인

아래는 비슷한 문제의 해결 방법이 논의된 인프런 게시물입니다. 해당 내용을 참고하시면 추가적인 도움을 받을 수 있습니다:

프로젝트의 설정과 코드를 다시 한 번 점검해주시고, 위의 해결 방법들이 도움이 되길 바랍니다. 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 향후 지식공유자님께서 더욱 상세히 도와드릴 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

유탁님의 프로필 이미지
유탁

작성한 질문수

질문하기