jdtls-lsp connecte le serveur de langage Java (Eclipse JDT.LS) à Claude Code, lui donnant intelligence de code et diagnostics pour les fichiers java. Le plugin ne fait que câbler le serveur ; le binaire du serveur doit être installé séparément.
Ce qu'il fait
Où jdtls LSP s'exécute et ce qu'il ajoute, d'après sa documentation
Enregistre le serveur de langage jdtls (commande : jdtls (startupTimeout 120000 ms)) via l'entrée lspServers du marketplace
Associe les extensions de fichier au langage : .java
Donne à Claude Code l'intelligence de code et les diagnostics pour les projets Java (Eclipse JDT.LS)
Quand l'utiliser
Bonne adéquation
Travailler sur une base de code Java (Eclipse JDT.LS) où Claude Code doit s'appuyer sur une vraie analyse par serveur de langage
Obtenir diagnostics et navigation de jdtls sans quitter Claude Code
Pas pour
Projets dans d'autres langages (il n'associe que les extensions listées)
Configurations où vous ne pouvez pas installer le binaire jdtls dans le PATH
Comment installer jdtls LSP
Il vous faut : Claude Code; Binaire jdtls dans le PATH; Java 17 ou ultérieur (JDK, pas seulement JRE)
Installez d'abord le binaire du serveur de langage (le plugin ne l'inclut pas) :
macOS : brew install jdtls
Arch Linux (AUR) : yay -S jdtls ; les autres distributions nécessitent une installation manuelle
Manuellement : téléchargez depuis les releases d'Eclipse JDT.LS, extrayez (p. ex. ~/.local/share/jdtls), créez un script wrapper nommé jdtls dans votre PATH
Installez le plugin : /plugin install jdtls-lsp@claude-plugins-official
Autorisations et sécurité
Ce à quoi il accède
Lance localement le processus jdtls et lit les fichiers du projet qu'il analyse
Notes de sécurité des mainteneurs
README du marketplace : assurez-vous de faire confiance à un plugin avant de l'installer, de le mettre à jour ou de l'utiliser
Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.
Limites
Nécessite que le serveur de langage soit installé séparément ; le plugin ne l'installe pas
Outil de codage agentique d'Anthropic qui lit votre base de code, modifie des fichiers et exécute des commandes depuis le terminal, les IDE ou le navigateur.
La gratuité s'arrête à : Pas d'offre gratuite : Claude Code est inclus dans les abonnements Claude payants (Pro, Max, Team, Enterprise…