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"
}
그리고 다음 에러가 발생했다.
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로 잘 실행된다.