jenv
« Back to VersTracker
Description:
Manage your Java environment
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java version-management developer-tools sdk bash
Install: brew install jenv
About:
Jenv is a command-line tool for managing multiple Java versions on a per-project or global basis. It simplifies switching between different JDKs without manual environment variable configuration. This is valuable for developers working on projects requiring specific Java versions.
Key Features:
  • Switch Java versions globally or per-directory
  • Integrates with shell configuration for seamless usage
  • Discovers installed JDKs automatically
  • Lightweight and written in Bash
Use Cases:
  • Managing multiple Java projects with different version requirements
  • Automating Java version selection in CI/CD pipelines
  • Testing applications across different Java versions
Alternatives:
  • SDKMAN! – SDKMAN is more feature-rich, managing multiple JVMs and tools, whereas Jenv focuses specifically on Java version switching.
  • asdf – asdf is a polyglot version manager that can handle Java and other languages, while Jenv is Java-specific.
Version History
Detected Version Rev Change Commit