JDK 버전 오류 해결

Winsam·2024년 2월 25일
post-thumbnail

문제발생: 스프링부트 톰캣 서버 구축 에러

스프링부트를 이용해서 서버 구축을하고 학원에서 배운 실습을 진행하려고했으나 깃 허브로 받은 스프링부트와 몇몇 프로젝트가 에러가 있음을 확인했다

(프로젝트에 빨간색 느낌표가 있음을 확인)

그냥 서버 실행하려고하면 다음과 같은 에러가 발생함을 확인 함

원인파악: 이클립스 프로젝트와 JDK 버전 호환성 문제

검색해본 결과 JDK 버전을 맞춰야한다는 것을 알게되었다. 아마 학원에서의 버전은 하나하나씩 수업이 진행될 때 마다 강사님께서 조정해주셨지만 나는 갑작스럽게 한번에 맞추는 것이기 때문에 몇몇 버전이 안맞을 수 있다. (계속 실습 진행하면서 발생하는 문제들은 차츰 해결나가기로 하였다.)

문제해결

생각보다 간단하다.

> 1. 내 PC에 설치 돼 있는 JDK 버전 확인

cmd 창을 열어서 java -version 입력

11.0.5 버전임을 확인

> 2. 이클립스에서 프로젝트 자바 버전 11로 변경 / 11버전 JDK JRE 입력

2-1. 프로젝트 - Peoperties 클릭

저는 11.0.5 이므로 Java Compiler 버전 11으로 변경

2-2. Java Build Path로 넘어가서

2-3. JRE System Library 선택 Next

2-4. Installed JREs... 를 클릭해서 전자정부프레임워크 에서 제공받은 jdk 11 버전으로 추가해줘야 함

잘 추가된 모습

> 3. 이클립스 window에서 JDK 11 버전 JRE 추가

3-1 window - preferences

3-2 JAVA - Installed JREs 에도 같은방법으로 Add 해주면 된다.

3-3. Standard VM 선택 next

3-4. 해당 jdk 위치 폴더를 directory에 입력

(저는 이미 입력을 해서 x 표시가 뜹니다.)

잘 해결돼서 ! 가 사라진 모습

스프링 서버 구동도 잘 된다.

느낀점

뭐든 쉽지가 않다. 프로그램 짠 것도 아니고 환경 구축인데.. 근데 원래 이런게 젤 힘든거 같다. 그래도 이렇게 기록도 했고 기록을 위해서 많이 찾아보다보니 이제는 같은 상황에 당황하지 않을 듯 하다.

profile
Hello World! 안녕하세요

0개의 댓글