jdtls-lsp

PackDev tools

jdtls-lsp is a plugin that connects an AI agent to the Eclipse JDT.LS Java language server. It lets the agent understand Java code through the jdtls lsp plugin, providing navigation, completions and diagnostics while working in Java projects.

Unavailable. Delivery for this kind is on the roadmap — not serving yet.

Have a Java project and a working Eclipse JDT.LS language server available.

What your AI can do with it

  • Navigate Java code definitions and references
  • Provide code completions for Java
  • Report diagnostics for Java code
  • Run the Eclipse JDT.LS language server for agent use

Getting started

  1. Have a Java project and a working Eclipse JDT.LS language server available.
  2. Install the jdtls-lsp plugin in your agent environment.
  3. Configure the plugin to point at the language server.
  4. Ask the agent to work with Java code and use navigation, completions and diagnostics.

Signals

GitHub stars
37k
Forks
4k
Last commit
Sep 2026

Questions

What is jdtls-lsp?
A plugin that gives an AI agent access to the Eclipse JDT.LS Java language server, so the agent can navigate, complete and diagnose Java code.
What does the agent get from it?
Java code intelligence: navigation, completions and diagnostics supplied through the language server.
Does it work with languages other than Java?
It is built around the Java language server, so it is intended for Java code.
Advanced
Item type
plugin
Key
anthropics-claude-plugins-official-jdtls-lsp
Source
github.com/anthropics/claude-plugins-official