카테고리 없음
[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 시켜볼 수 있다.