Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

괴발개발 개발하다

[ Spring ] 스프링 spring legacy project 생성 시 java.lang.exceptionininitializererror 에러 본문

에러

[ Spring ] 스프링 spring legacy project 생성 시 java.lang.exceptionininitializererror 에러

괴발새발개발자 2022. 2. 8. 15:39

1. 에러

sts4에서 기본이라는 spring legacy project 를 생성하려는데.... 이 오류가 뜸.

java.lang.exceptionininitializererror 에러

 

처음엔 [Help] - [eclipse marketplace] 에서 이 설치 파일들이 문제인 줄 알고 삭제, 설치를 반복했다.ㅎㅎ.. 

sts4 도 [Help] - [Installation Details] - [Installed Software] - sts4를 찾고 uninstall 하고 재설치 했는데.. 안 됨 ㅎㅎㅎㅎ 

그래서 그냥 eclipse에서 [Help] - [eclipse marketplace] 해서 사용했음.

근데 강의를 보려니 다른 점들이 많아서 sts4 에러를 해결 하는 걸루 결정..;;;

 

2. 해결방법

1) JDK 1.8 -> JDK 11 버전 설치 

구글링을 통해 sts4는 JDK 1.8 은 지원 X, JDK 11를 지원한다고 함.

검색 해보니, 기존에 쓰던 JDK 1.8 를 삭제하지 않고 JDK 11를 설치해도 된다고 해서 설치!!

환경변수 시스템변수 편집

** 기존에 JDK 1.8 설치해놓은게 있어서 [시스템 속성] - [고급] - [환경변수] 에서 시스템 변수에 JAVA_HOME 만 C:\Program Files\Java\jdk-11.0.14 으로 변경해줌.

설정 후 cmd 창에서 java -version 으로 설정이 잘 되었는지 확인 완.

이것만으론... 여전히 오류가 뜬다.. 히히히히히히히히힣

 

2) SpringToolSuite4.ini 수정

sts4.ini 파일 메모장으로 열기

 

-vm
C:\Program Files\Java\jdk-11.0.14\bin\javaw.exe 를 추가함.,

-Dosgi.requiredJavaVersion=11 로 수정 함!!

 

해결 완. ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ

 

 

출처

https://velog.io/@tostman/Spring-java.lang.exceptionininitializererror-%EC%97%90%EB%9F%AC-%EC%9E%A1%EB%8A%94%EB%B2%95-Windows-10

 

[Spring] java.lang.exceptionininitializererror 에러 잡는법 - Windows 10

사람 미치게 만드는 에러.주말을 다 쏟아붇게 만든 에러.'java.lang.exceptionininitializererror'Dynamic Web Project를 이용하여 JSP CRUD 만들기를 끝낸 후 Spring CRUD를 본격적으로 시작하기 위해 Legacy P

velog.io