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