반응형
🚨 Java 실행시 발생한 에러 메시지
java.lang.IllegalStateException
java.lang.ExceptionInInitializerError
java.lang.reflect.InaccessibleObjectException
❓ 에러 발생 이유
JRE 혹은 JVM 교착 상태 문제로 발생한 에러 메시지입니다.
✅ 해결 방법
- Java 라이브러리들의 Version을 확인해 봅니다.
- pom.xml 등의 설정 파일에 오타가 있는지 확인해 봅니다.
- 이클립스의 JRE와 JDK 설정을 확인해 봅니다.
- 컴퓨터의 Java 설정을 확인해 봅니다.
참고: JRE혹은 JVM 교착 상태 문제는 여러가지 원인이 존재합니다.
아래 설명문은 3번에 대한 설명입니다.
이클립스의 JRE와 JDK 설정 확인
참고: stackoverflow를 참고하였습니다.
이클립스 -> Preferences -> Java -> Installed JREs 설정
JDK 폴더로 수정
참고: JDK ⊃ JRE ⊃ JVM
JDK 재설치
참고: 해당 게시글을 작성하는 시점에 JDK 1.7버전과 Spring의 버전 충돌이 존재하였습니다.
그래서 JDK 재설치를 진행하였지만, JDK 재설치는 최후의 방법입니다.
참고: 시스템 환경 변수 편집을 다시 해야합니다.
이클립스 내의 프로젝트 설정을 다시 해주어야 합니다.
반응형
댓글