Inflearn brand logo image

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

qhgus5459님의 프로필 이미지
qhgus5459

작성한 질문수

[말 한마디로 뚝딱!] AI와 함께 나만의 수익화 웹사이트를 만드는 법

IntelliJ IDEA, Git 설치 및 스프링부트 설정 (24.03 끊김 제거 및 설명 추가)

IntelliJ IDEA, Git 설치 및 스프링부트 설정

작성

·

70

0

image.png

이런 오류가 뜨는데 이유가 뭘까요?

답변 2

0

안녕하세요, @qhgus5459님.

intellij에서 발생한 에러(java.lang.ExceptionInInitializerError)를 보니 스프링 프로젝트 초기화에 실패한 것으로 보입니다.

아래 내용 점검 부탁드리겠습니다.

  1. 로컬에 설치하신 jdk가 Intellij에 로딩 안 되는 문제.

     

  2. 로컬 환경에 jdk 설정이 잘 되었고, Intellij에도 jdk 연동을 잘 했지만, 실행 시 에러 발생하는 경우 (해당 경우는 Intellij 재부팅 후 테스트해보고 안 되면, pc 재부팅 후 테스트 부탁 드립니다.)

초기화 시 에러가 발생할 수 있는 이유는 위와 같이 2가지 케이스로 보입니다.

그리고 재부팅 후 gradle 빌드도 다시 해보시길 바라겠습니다.

7. IntelliJ IDEA, Git 설치 및 스프링부트 설정 (24.03 끊김 제거 및 설명 추가)

해당 강의도 참고 부탁드립니다.

그래도 잘 안된다면 Cursor로 진행하셔도 상관없습니다.

감사합니다.

 

qhgus5459님의 프로필 이미지
qhgus5459
질문자

JDK 호환 문제였습니다
JDK24에서 JDK23으로 변경하니깐 정상작동하네요

안녕하세요, @qhgus5459님.

해결 되셨다니 다행입니다.

이후에도 강의 수강 시 문의사항 있으시다면 언제든 편하게 말씀주세요!

감사합니다.

0

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

IntelliJ IDEA에서 스프링 부트 프로젝트 실행 중 java.lang.ExceptionInInitializerError 오류가 발생하셨군요. 이 오류는 코드 초기화 과정에서 예외가 발생할 때 흔히 나타납니다. 다음은 몇 가지 문제 해결을 위한 방향입니다:

  1. 스택 트레이스(Stack Trace) 확인:

    • 오류가 발생하는 구체적 위치를 알아내기 위해 스택 트레이스를 확인하세요. --stacktrace 옵션을 사용하면 더 자세한 정보를 얻을 수 있습니다. 이는 어떤 파일에서 문제가 발생했는지를 파악하는데 유용합니다.
  2. 의존성 충돌:

    • build.gradle 혹은 pom.xml 파일에서 의존성 충돌이 발생할 수 있습니다. gradle dependencies 명령을 사용하여 의존성 트리를 확인하고, 충돌이 있는지 체크해보세요.
  3. 초기화 블록 확인:

    • 만약 코드 내에 정적 초기화 블록(static initializer block)을 사용하고 있다면, 이 블록에서 예외가 발생할 수 있습니다. 코드 로직을 검토하고 초기화 블록 내에서 오류가 없는지 확인해보세요.
  4. 환경 설정:

    • 프로젝트가 특정 환경 설정을 요구할 수 있습니다. application.yml 또는 application.properties 에서 데이터베이스, 포트 등의 설정을 검토하세요.
  5. IntelliJ 설정:

    • IntelliJ의 인덱스를 무효화하고 캐시를 재시작하는 방법도 도움이 될 수 있습니다. File > Invalidate Caches / Restart 메뉴를 사용해보세요.

이와 관련하여 다른 사용자의 답변을 통해 더 많은 정보를 얻으실 수 있습니다:

이 링크들을 참고하여 문제 해결의 실마리를 찾아보시길 바랍니다.

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

qhgus5459님의 프로필 이미지
qhgus5459

작성한 질문수

질문하기