develop/etc

[vscode] java language server requires a JDK 11+ to launch itself

아르르르를를르 2022. 2. 14. 11:13

java 8 작업이 생겼다. 기존에 11을 쓰고 있었어서 환경설정을 해야한다는 생각에 설정파일 .vscode/settings.json 에 다음을 추가해주었다.

{
"java.configuration.updateBuildConfiguration": "automatic",
"java.home": "/usr/lib/jvm/java-8-openjdk-amd64"
}

 

그리고 다음 에러가 발생했다. 

에러 팝업

 

에러 팝업 22

 

java language server requires a JDK 11+ to launch itself

 

runtimes 속성에 8을 추가해주어 해결했다.

"java.home": "/usr/lib/jvm/java-11-openjdk-amd64",
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path":"/usr/lib/jvm/java-8-openjdk-amd64",
},
{
"name": "JavaSE-11",
"path": "/usr/lib/jvm/java-11-openjdk-amd64",
"default": true
}
],

 

java 8로 잘 실행된다.

'develop > etc' 카테고리의 다른 글

실행계획 explain  (0) 2022.07.12
REST API  (0) 2022.07.09
개발자 포트폴리오 잘 만들기  (0) 2021.11.03
[wsl2] h2 실행하기  (0) 2021.09.25
[wsl2] source .bashrc 에러  (0) 2021.09.25