jdtls-lsp conecta el servidor de lenguaje de Java (Eclipse JDT.LS) con Claude Code y le da inteligencia de código y diagnósticos para archivos java. El plugin solo configura el servidor; el binario del servidor debe instalarse por separado.
Qué hace
Dónde se ejecuta jdtls LSP y qué añade, según su documentación
Registra el servidor de lenguaje jdtls (comando: jdtls (startupTimeout 120000 ms)) mediante la entrada lspServers del marketplace
Asocia extensiones de archivo con el lenguaje: .java
Da a Claude Code inteligencia de código y diagnósticos para proyectos Java (Eclipse JDT.LS)
Cuándo usarla
Buen encaje
Trabajar en un código base Java (Eclipse JDT.LS) donde Claude Code deba usar análisis real de servidor de lenguaje
Quieres diagnósticos y navegación de jdtls sin salir de Claude Code
No apto para
Proyectos en otros lenguajes (solo asocia las extensiones listadas)
Entornos donde no puedas instalar el binario de jdtls en el PATH
Cómo instalar jdtls LSP
Necesitas: Claude Code; Binario de jdtls en el PATH; Java 17 o posterior (JDK, no solo JRE)
Instala primero el binario del servidor de lenguaje (el plugin no lo incluye):
macOS: brew install jdtls
Arch Linux (AUR): yay -S jdtls; otras distribuciones requieren instalación manual
Manual: descarga desde los releases de Eclipse JDT.LS, extrae (p. ej. ~/.local/share/jdtls) y crea un script envoltorio llamado jdtls en tu PATH
Instala el plugin: /plugin install jdtls-lsp@claude-plugins-official
Permisos y seguridad
A qué puede acceder
Lanza el proceso jdtls en local y lee los archivos del proyecto que analiza
Notas de seguridad de los responsables
README del marketplace: asegúrate de confiar en un plugin antes de instalarlo, actualizarlo o usarlo
Revisa el código fuente antes de dar a un agente acceso a credenciales o sistemas de producción. Documentamos lo que declaran los responsables; no auditamos el código.
Limitaciones
Requiere instalar el servidor de lenguaje por separado; el plugin no lo instala