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

(프로젝트에 빨간색 느낌표가 있음을 확인)
그냥 서버 실행하려고하면 다음과 같은 에러가 발생함을 확인 함


원인파악: 이클립스 프로젝트와 JDK 버전 호환성 문제
검색해본 결과 JDK 버전을 맞춰야한다는 것을 알게되었다. 아마 학원에서의 버전은 하나하나씩 수업이 진행될 때 마다 강사님께서 조정해주셨지만 나는 갑작스럽게 한번에 맞추는 것이기 때문에 몇몇 버전이 안맞을 수 있다. (계속 실습 진행하면서 발생하는 문제들은 차츰 해결나가기로 하였다.)
문제해결
생각보다 간단하다.
cmd 창을 열어서 java -version 입력

11.0.5 버전임을 확인
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-1 window - preferences

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

3-3. Standard VM 선택 next

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

(저는 이미 입력을 해서 x 표시가 뜹니다.)
잘 해결돼서 ! 가 사라진 모습

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

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