작성일: 2026. 3. 25.
VS Code·Cursor 등 VS Code 계열에서 Java의 “정의로 이동(Go to Definition)”, “구현으로 이동”이 동작하지 않으면 대부분 Language Support for Java 확장과 JDK·프로젝트 로딩 문제입니다.
java.configuration.runtimes에 프로젝트가 요구하는 JDK 버전을 등록합니다.java.jdt.ls.java.home은 언어 서버가 사용할 JDK입니다. JDK 17 이상을 쓰는 구성이 흔합니다(도구 체인 정책에 맞출 것).java -version과 VS Code가 쓰는 JDK가 다르면 혼란이 생길 수 있으니 설정 화면에서 실제 경로를 맞춥니다.pom.xml 또는 build.gradle이 열린 폴더로 워크스페이스를 잡습니다.처음 열 때 하단에 빌드/인덱싱이 오래 걸리면 이동이 잠시 안 될 수 있습니다. 문제가 지속되면 명령 팔레트에서 Java: Clean Java Language Server Workspace를 실행하고 창을 다시 로드합니다.