jabba
« Back to VersTracker
Description:
Cross-platform Java Version Manager
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java jdk version-manager development cross-platform
Install: brew install jabba
About:
Jabba is a cross-platform command-line utility designed to manage multiple versions of Java Development Kits (JDK). It allows developers to install, switch, and manage different JDK versions seamlessly across macOS, Linux, and Windows environments. This tool simplifies project setup by ensuring the correct Java version is used for specific applications.
Key Features:
  • Cross-platform support (macOS, Linux, Windows)
  • Fast installation and switching of JDK versions
  • Supports multiple JDK vendors (Oracle, OpenJDK, AdoptOpenJDK, etc.)
  • Shell-independent implementation
  • Simple and minimalistic CLI
Use Cases:
  • Managing multiple Java versions for different projects on a single machine
  • CI/CD pipeline integration for consistent Java environments
  • Testing applications across various JDK versions
Alternatives:
  • SDKMAN! – SDKMAN is more feature-rich with a wider ecosystem of tools, while Jabba focuses solely on Java and is lighter.
  • jEnv – jEnv is macOS/Linux specific and requires manual JDK installation, whereas Jabba handles the installation process.
Version History
Detected Version Rev Change Commit
Sep 14, 2024 9:37am 0 VERSION_BUMP 7a66c377