jEnv
jenv.be
Spec sheet
- Purpose
- jEnv is a command-line tool for managing Java environments and switching between Java versions.Read 2 Oct 2026 · jenv.be
- Integrations
- Optional plugins can export Java settings for Gradle, Maven, Ant, Leiningen, and sbt.Read 29 Sep 2026 · github.com
- Support
- The site directs users to GitHub to report bugs or request missing features.Read 29 Sep 2026 · jenv.be
- Build tool integrations
- Optional plugins support Gradle, Maven, Ant, Leiningen, and sbt.Read 2 Oct 2026 · github.com
- Installation
- The maker’s site documents source installation on Linux and OS X, and Homebrew installation on Mac OS X.Read 2 Oct 2026 · jenv.be
- Issue reporting
- The maker directs users to create a GitHub issue to report bugs or missing features.Read 2 Oct 2026 · jenv.be
- Java installation
- jEnv does not install Java; users install Java with a platform appropriate package manager and add its location to jEnv.Read 29 Sep 2026 · github.com
- Java version switching
- It lets developers switch between Java versions on a development machine.Read 29 Sep 2026 · github.com
- JAVA_HOME
- It can set JAVA_HOME through its export plugin.Read 2 Oct 2026 · github.com
- JDK registration
- The jenv add command registers an existing Java installation; jEnv does not install Java for you.Read 2 Oct 2026 · github.com
- Known issue
- The project documentation says users have reported issues using jEnv with Fish.Read 29 Sep 2026 · github.com
- Linux installation
- The site documents installing jEnv from its Git repository on Linux.Read 29 Sep 2026 · jenv.be
- macOS installation
- The site documents installation on macOS using Homebrew.Read 29 Sep 2026 · jenv.be
- Maintainer
- The repository README lists Gildas Cuisinier as a maintainer.Read 2 Oct 2026 · github.com
- Open source
- The project is open source and welcomes external contributions.Read 2 Oct 2026 · jenv.be
- Project configuration
- A local version setting creates a .java-version file that can be checked into Git for a project.Read 2 Oct 2026 · github.com
- Shell support
- The documentation gives setup instructions for Bash, Zsh, and Fish shells.Read 29 Sep 2026 · github.com
- Shells
- The maker’s site documents setup for Bash and Zsh; the repository README also gives Fish setup instructions and says Fish support is untested by the maintainer.Read 2 Oct 2026 · github.com
- Version scopes
- Java versions can be configured globally, per directory, or for a shell session.Read 2 Oct 2026 · jenv
Where Specifiction places it
- Runtime Version Managers#24 of 307.1
- Development Environment Managers#43 of 507.1