Skip to main content
javm logo

A modern Java Version Manager. Simple, portable, and built for today's workflows.

Java version management that doesn't suck

javm is a clean, modern take on Java version management aiming to replace outdated or OS-limited tools like Jabba, jenv, and SDKMAN. It works on Linux, macOS, and Windows natively, without relying on WSL or Git Bash hacks.

Zero Dependencies

javm is powered by a fast, standalone binary.

Cross-Platform

Runs natively on Windows, Linux, and macOS. Consistent behavior across environments.

Script-Friendly

Designed to integrate seamlessly into your shell, CI pipelines, and dev toolchains.