jdtls-lsp プラグイン
プラグイン Claude Code 開発 コード検索・コード理解(LSP)以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
jdtls-lspは、Eclipse JDT.LSというJava言語サーバーをClaude Codeに統合するプラグインです。READMEによると、Javaファイル向けのコードインテリジェンスとリファクタリング機能を提供します。対応拡張子は.javaです。インストール方法としてmacOSではHomebrew、Arch LinuxではAUR、その他のディストリビューションでは手動インストールが案内されています。動作にはJava 17以降のJDK(JREのみでは不可)が必要です。
概要
jdtls-lspはSaaSではなく、Eclipse JDT.LS言語サーバーをClaude Codeに組み込み、Javaのコードインテリジェンスとリファクタリング機能を追加するプラグインです。
jdtls-lsp でできること
- Claude Code上でEclipse JDT.LSによるJava(.java)のコードインテリジェンスを利用する
- Javaコードのリファクタリングを行う(具体的な操作内容は不明)
- macOSではHomebrew、Arch LinuxではAURを使ってJDT.LSをインストールする
- JDT.LSのリリースをダウンロードし、PATH上にラッパースクリプトを作成して手動インストールする
- Java 17以降のJDK環境で動作させる
出典
原文の説明(英語)
Java language server (Eclipse JDT.LS) for code intelligence
jdtls-lsp の変更履歴
- プラグイン jdtls-lsp を追加