mingg IT

[VsCode] Spring boot java 11 or more recent is required to run 에러 해결법 본문

카테고리 없음

[VsCode] Spring boot java 11 or more recent is required to run 에러 해결법

mingg123 2021. 11. 18. 15:35

Spring으로 test코드를 돌려보고 싶을때 jdk 11버전이상이여야 한다는 에러이다.

 

 

 

우선 난 로컬에 8과 11이 있기 때문에 8-> 11로 버전 변경하는 법에 대해 설명한다.

(jdk 11이 다운되어 있는 상태임)

 

1. vi ~/.bashrc

 

JAVA_HOME을 변경한다. 

 

이후 source ~/.bashrc로 빌드한번 해준다. 

 

 

2. sudo update-alternatives --config java

자바 버전을 바꾸는 명령어이다. 

 

보면 현재 8로 잡혀있고 11버전으로 가기위해  1 을 입력한다. 

 

이렇게 바꾸었음에도 vs 코드에서 여전히 에러가 발생했다.

 

3. vs code -> setting -> java.home 검색

 

setting.json편집을 클릭한다. 

 

4. "java.home" : "/usr/lib/jvm/java-11-openjdk-amd64" 을 입력해준다.

 

그러면 이제 이후부터 테스트 코드를 run 시켜볼 수 있다. 

 

Comments