본문 바로가기
JAVA & Spring/Error

[JAVA] Exception in thread "main" java.lang.IllegalStateException: Cannot load configuration 에러 해결 방법

by 알기 쉬운 코딩 사전 2023. 8. 9.
반응형

🚨 Java 실행시 발생한 에러 메시지

java.lang.IllegalStateException
java.lang.ExceptionInInitializerError
java.lang.reflect.InaccessibleObjectException

 

 에러 발생 이유

JRE 혹은 JVM 교착 상태 문제로 발생한 에러 메시지입니다.

 

✅  해결 방법

  1. Java 라이브러리들의 Version을 확인해 봅니다.
  2. pom.xml 등의 설정 파일에 오타가 있는지 확인해 봅니다.
  3. 이클립스의 JRE와 JDK 설정을 확인해 봅니다.
  4. 컴퓨터의 Java 설정을 확인해 봅니다.
참고: JRE혹은 JVM 교착 상태 문제는 여러가지 원인이 존재합니다.
아래 설명문은 3번에 대한 설명입니다.

 

이클립스의 JRE와 JDK 설정 확인

참고: stackoverflow를 참고하였습니다.

 

이클립스 -> Preferences -> Java -> Installed JREs 설정



JDK 폴더로 수정

 

참고: JDK ⊃ JRE ⊃ JVM

 

JDK 재설치

참고: 해당 게시글을 작성하는 시점에 JDK 1.7버전과 Spring의 버전 충돌이 존재하였습니다.
그래서 JDK 재설치를 진행하였지만, JDK 재설치는 최후의 방법입니다.
참고: 시스템 환경 변수 편집을 다시 해야합니다.
이클립스 내의 프로젝트 설정을 다시 해주어야 합니다.
반응형

댓글