К основному содержанию
плагин официальный · Anthropic

jdtls-lsp — плагин для Claude Code: Java и установка

Подключает Eclipse JDT.LS к Claude Code для анализа Java-кода и рефакторинга. Нужен при работе с файлами .java.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin install jdtls-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-official
Открыть на GitHub

Что делает jdtls-lsp

jdtls-lsp подключает Java language server Eclipse JDT.LS к Claude Code. Плагин даёт анализ кода и помогает выполнять рефакторинг в файлах с расширением .java.

Перед установкой нужен JDK версии 17 или новее, а не только JRE. Это повод проверить Java-среду: без JDK плагин не сможет работать. Сам JDT.LS можно установить через Homebrew на macOS командой brew install jdtls, через yay -S jdtls на Arch Linux или вручную: скачать релиз, распаковать его и создать wrapper script jdtls в PATH.

Какие задачи решает

  • анализировать Java-код в Claude Code
  • рефакторить файлы .java
  • подключить Eclipse JDT.LS к проекту
  • установить Java language server через системный пакетный менеджер

Примеры запросов агенту

  • Проанализируй этот файл .java и укажи ошибки типов и структуру зависимостей.
  • Предложи рефакторинг этого Java-класса через возможности Eclipse JDT.LS.
  • Проверь проект Java и объясни, какие изменения в коде можно выполнить безопасно.

Как установить jdtls-lsp

Через маркетплейс плагинов

/plugin install jdtls-lsp@claude-plugins-official
/plugin marketplace add anthropics/claude-plugins-official

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Из того же набора123

Весь набор →
linear Интеграция с таск-трекером Linear для Claude Code. Позволяет создавать задачи, менять статусы и искать тикеты прямо из диалога с агентом. ★ 44 635звёзд репо learning-output-style Включает интерактивный режим: Claude просит вас дописать 5–10 строк в ключевых местах и объясняет свои решения по ходу работы. ★ 44 635звёзд репо laravel-boost MCP-сервер с инструментами Laravel: Artisan, Eloquent, роутинг, миграции и генерация кода под фреймворк. ★ 44 635звёзд репо kotlin-lsp Плагин подключает языковой сервер Kotlin к Claude Code. Помогает разбирать код и проводить рефакторинг в файлах .kt и .kts. ★ 44 635звёзд репо imessage Подключает iMessage к Claude: читает историю из chat.db, отправляет через AppleScript. Только macOS. ★ 44 635звёзд репо hookify Создаёт хуки и правила для Claude Code через простые Markdown-файлы. Защищает проект от случайных опасных команд и нежелательных правок в коде. ★ 44 635звёзд репо gopls-lsp Подключает языковой сервер gopls к Claude, чтобы агент видел структуру Go-кода и увереннее его правил. ★ 44 635звёзд репо gitlab Подключает GitLab к Claude Code: агент работает с репозиториями, мерж-реквестами, пайплайнами, задачами и вики прямо из чата. ★ 44 635звёзд репо

Похожие

lsp-code-analysis lsp-client Семантический анализ кода через Language Server Protocol: переход к определениям, поиск ссылок, обзор структуры файла и безопасный рефакторинг. CX Codex +1 920установок lsp-setup официальный github Скилл устанавливает языковой сервер и настраивает LSP для Copilot CLI. Подойдёт, когда нужны переход к определению и просмотр ссылок на символ. 1 100установок platform-lsp-integrate forcedotcom Справочник по MCP-инструментам Salesforce LSP, их результатам и ошибкам доступности. Нужен при диагностике Apex и проверке SOQL. CX Codex +1 2 600установок java-junit официальный github Пишет, проверяет и исправляет Java-тесты на JUnit, AssertJ и Mockito. Нужен при добавлении, рефакторинге или разборе падений тестов в Maven и Gradle. 11 632установок java-coding-standards affaan-m Скилл применяет правила Java к коду для Spring Boot и Quarkus. Подключайте его при написании или ревью сервисов на этих фреймворках. CX Codex +1 5 100установок java-code-review decebals Скилл прогоняет Java-код по чек-листу: null safety, исключения, конкурентность, утечки ресурсов. Пригодится перед мержем PR. CX Codex +1 1 000установок

Рядом в теме «Языки программирования»

Все плагины по теме «Языки программирования» →

Вопросы о jdtls-lsp

Как установить jdtls-lsp в Claude Code?

Сначала выполните /plugin marketplace add anthropics/claude-plugins-official, затем /plugin install jdtls-lsp@claude-plugins-official. После этого установите JDK 17 или новее и сам JDT.LS одним из поддерживаемых способов.

Что делает jdtls-lsp?

Плагин подключает Eclipse JDT.LS к Claude Code. Он добавляет анализ Java-кода и поддержку рефакторинга для файлов .java.

Что нужно для работы jdtls-lsp?

Нужен JDK 17 или новее. На macOS JDT.LS устанавливается через brew install jdtls, на Arch Linux через yay -S jdtls; также доступна ручная установка с wrapper script jdtls в PATH.

Исходный текст

jdtls-lsp · Apache-2.0
# jdtls-lsp

Java language server (Eclipse JDT.LS) for Claude Code, providing code intelligence and refactoring.

## Supported Extensions
`.java`

## Installation

### Via Homebrew (macOS)
```bash
brew install jdtls
```

### Via package manager (Linux)
```bash
# Arch Linux (AUR)
yay -S jdtls

# Other distros: manual installation required
```

### Manual Installation
1. Download from [Eclipse JDT.LS releases](https://download.eclipse.org/jdtls/snapshots/)
2. Extract to a directory (e.g., `~/.local/share/jdtls`)
3. Create a wrapper script named `jdtls` in your PATH

## Requirements
- Java 17 or later (JDK, not just JRE)

## More Information
- [Eclipse JDT.LS GitHub](https://github.com/eclipse-jdtls/eclipse.jdt.ls)
- [VSCode Java Extension](https://github.com/redhat-developer/vscode-java) (uses JDT.LS)

© Anthropic · Apache-2.0 · anthropics/claude-plugins-official

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой