Java LSP (Eclipse JDT.LS) Claude Plugin
Back to directory
Java LSP (Eclipse JDT.LS) logo

Java LSP (Eclipse JDT.LS)

MCP Servers 28,785 installs Apr 22, 2026

This plugin brings Eclipse JDT Language Server into Claude Code and runs the same analyzer used by Eclipse and VS Code. It reads your Java classpath, parses source and compiled jars, and reports syntax and type errors as you edit. You get hover Javadoc, parameter hints, and signature help that pull straight from your project's sources and dependencies.

It sends and receives LSP requests for completion, goto-definition, find-references, workspace-symbols, and call-hierarchy. You can run refactor actions like rename, extract method, and move type; apply quick fixes such as adding imports or converting between stream and loop forms; and run organize imports and format actions against your codebase.

The server watches project files, reads Maven/Gradle metadata, and updates the workspace classpath so diagnostics stay accurate after dependency or module changes. It also provides launch configuration suggestions and links to problem markers so you can jump from an error to the offending code, apply a fix, and re-run a build without leaving the editor.

For example, when you open a large monorepo and need to rename a public class used across multiple modules, the plugin finds all references, applies the rename across files, updates imports, and runs quick diagnostics — avoiding the need to switch to Eclipse or a separate IDE to perform safe refactors and validation.

Without this tool

  • AI weak Java language support
  • No IDE-level intelligence
  • Manual Java debugging

With this tool

  • AI uses Java LSP intelligence
  • IDE-level code understanding
  • Improved Java development flow

Install

/plugin install jdtls-lsp@claude-plugins-official

Tags

java
lsp
jdt
eclipse
completions