언젠가부터 툴들이 java8을 거부하고 최소 버전을 java 11로 설정하기를 권장하고 있다.
지금이야 권장이지만 언젠가 강제되겠지.
이번 포스트에서는 vscode에서 여러 jdk를 설정하고 필요에 따라 적용하는 방법을 살펴보자.
java.configuration.runtimes 설정
settings에서 java.configuration.runtimes에 아래와 같이 설정한다.
//Override JAVA_HOME used for launching the spring-boot-language-server JVM process.
"spring-boot.ls.java.home": "c:\\Program Files\\Zulu\\zulu-11\\",
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "c:\\Program Files\\Zulu\\zulu-8\\", // 기존 1.8 JDK SE
},
{
"name": "JavaSE-11",
"path": "c:\\Program Files\\Zulu\\zulu-11\\",
"default": true
}
],