[VS Code] java 11 or more recent is required to run 에러
2022. 7. 7. 13:01ㆍ이슈
Visual Studio Code에서 잘 진행되던 Spring Boot 개발 프로젝트에서 갑자기 자바 버전과 관련한 에러가 발생했다.
⚠️ java 11 or more recent is required to run please download and install a recent jdk
해결방법
Open JDK 버전을 11 이상으로 다운로드한다.
https://www.oracle.com/kr/java/technologies/javase/jdk14-archive-downloads.html (버전 14)
VS Code에서 File > Preference > Settings (혹은 Ctrl + ,)
검색창에 java 검색 후 edit in settings.json 클릭
아래와 같이 새로 받은 버전의 JDK 경로와 기존 사용 중인 경로를 입력해주면 에러가 해결된다.
"java.jdt.ls.java.home": "C:\\dev\\jdk-14.0.2", // 기본은 14 버전으로 등록
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "C:\\Program Files\\Java\\jdk1.8.0_321", // 기존 버전8 경로
},
{
"name": "JavaSE-14",
"path": "C:\\dev\\jdk-14.0.2", //새로 추가 한 14 경로
"default": true
}
],
저장 후 재시작! 하면 잘 돌아간다.
참고 : https://oysu.tistory.com/50
원인
사실 에러가 잘 해결되고 신경을 안 쓰려고 했는데 잘 돌아가던 환경인데 갑자기 왜 이슈가 생겼는지 궁금해서 정리해 보았다.
큰 이슈는 아니지만, 다운로드한 확장 팩 중 Language Support for Java 확장이 JDK 11 이상만 지원하기 때문이었다.
'이슈' 카테고리의 다른 글
[node] nvm use version exit status 5 에러 (0) | 2022.07.20 |
---|