Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
Arnaud Héritier avatar

Jj Lsp

  • 9 repo stars
  • Updated March 19, 2026
  • aheritier/boost-your-ai

Get lightweight Java code intelligence via the jj-language-server without requiring a JVM.

About

Jj-lsp provides a Java language server (jj-language-server) for lightweight code intelligence without requiring a JVM. It brings completion and analysis to Java development with minimal runtime overhead.

  • Java language server
  • No JVM required
  • Lightweight code intelligence
  • jj-language-server

Jj Lsp by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add aheritier/boost-your-ai
/plugin install jj-lsp@boost-your-ai

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars9
Last updatedMarch 19, 2026
Repositoryaheritier/boost-your-ai

What it does

Get lightweight Java code intelligence via the jj-language-server without requiring a JVM.

README.md

jj-lsp

Java language server plugin powered by jj-language-server — a lightweight, JVM-free alternative to Eclipse JDT.LS.

Prerequisites

  • Node.js >= 20 (no Java runtime required)

Installation

1. Install jj-language-server

npm install -g jj-language-server

2. Add the marketplace and install the plugin

/plugin marketplace add aheritier/boost-your-ai
/plugin install jj-lsp@boost-your-ai

3. Restart Claude Code

The Java LSP will activate automatically for .java files.

Supported Files

  • .java

Features

Feature Supported
Go to definition
Find references
Auto-completion
Diagnostics
Code formatting
Rename symbol
Code actions
Semantic tokens
Maven support
Gradle support
Lombok support
Spring Boot support

Performance vs Eclipse JDT.LS

Metric jj-language-server Eclipse JDT.LS Improvement
Startup time ~274ms ~2,500ms ~9x faster
Memory usage ~130MB ~980MB ~7.5x less
JVM required No Yes
Node.js needed Yes (>= 20) No

Note: One Java LSP at a Time

If you have the jdtls-lsp plugin installed, only activate one Java LSP at a time to avoid conflicts. Use either jj-lsp or jdtls-lsp, not both simultaneously.

Links

Related skills

Java & JVMbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.