BeClaude

jdtls-lsp

30.2kOfficial PluginDevelopmentby Anthropic

Java language server (Eclipse JDT.LS) for code intelligence

Python3272 forks747 issuesUpdated 6/16/2026First seen 4/17/2026

Summary

LS Java language server into Claude Code, providing intelligent code completion, navigation, refactoring, and real-time diagnostics for Java projects.

  • It helps developers write better code faster by leveraging LSP features directly within the chat interface.

Install & Usage

1
Add a marketplace
/plugin marketplace add <org/repo>
2
Install the plugin

Add the configuration to /plugin install jdtls-lsp@<marketplace>

3
Manage with /plugin
/plugin

Use Cases

Get real-time syntax errors and warnings while editing Java files.
Navigate to a class or method definition from any reference in the codebase.
Perform safe renaming of variables, methods, or classes across the entire project.
Access hover documentation for any Java symbol to understand its API.
Trigger code actions like auto-imports or quick fixes for common issues.
Find all references to a method or field to understand its usage.

Usage Examples

1

/jdtls-lsp show diagnostics for src/main/java/com/example/App.java

2

/jdtls-lsp find references to calculateTotal in the current project

3

/jdtls-lsp rename variable 'count' to 'itemCount' in src/main/java/com/example/Order.java

View source on GitHub
lspclaude-codemcpskills

Security Audits

LicenseUnknownSourcePassRepositoryPass

Frequently Asked Questions

What is jdtls-lsp?

The jdtls-lsp skill integrates the Eclipse JDT.LS Java language server into Claude Code, providing intelligent code completion, navigation, refactoring, and real-time diagnostics for Java projects. It helps developers write better code faster by leveraging LSP features directly within the chat interface.

How to install jdtls-lsp?

To install jdtls-lsp: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install jdtls-lsp@<marketplace>. Finally, /plugin in Claude Code.

What is jdtls-lsp best for?

jdtls-lsp is a plugin categorized under Development. It is designed for: lsp. Created by Anthropic.

What can I use jdtls-lsp for?

jdtls-lsp is useful for: Get real-time syntax errors and warnings while editing Java files.; Navigate to a class or method definition from any reference in the codebase.; Perform safe renaming of variables, methods, or classes across the entire project.; Access hover documentation for any Java symbol to understand its API.; Trigger code actions like auto-imports or quick fixes for common issues.; Find all references to a method or field to understand its usage..