jenv/jenv
Manage your Java environment observed · 2026-08-28
Health v2 · maintenance only
67/100
- Activity 68
- Release rhythm 47
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 70.5
- age_days: 4969
- days_rel: 272
- days_push: 192
- n_releases_24m: 3
Adoption not part of the score
6655 stars · 396 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
jEnv is a command-line tool, adapted from rbenv, for managing multiple Java JDK/JRE installations on a development machine. It lets you switch Java versions globally, per-directory, or per-shell and automatically sets JAVA_HOME.
Use cases
- switch between java versions per project
- set JAVA_HOME automatically in my shell
- manage multiple JDKs on macOS
- use java 8 for android and java 11 for server projects
- pin a java version per directory
- list installed JDKs from the terminal
When to choose
- you develop across projects requiring different Java versions
- you want rbenv-style version switching for Java
- you need per-directory or per-shell JAVA_HOME control
When to avoid
- you expect it to install Java for you - it only manages already-installed JDKs
- you need Windows support
- you want a GUI JDK manager
Facets
cli-tool · maturity active
developer-tools cli configuration-management developer-tools cli java jdk-version-manager java-home shell rbenv-inspired environment-manager command-line macos linux
2 sources
- readme: https://github.com/jenv/jenv · fetched 2026-08-28 · 8799181bcd10
- homepage: http://www.jenv.be · fetched 2026-08-29 · 9d205e945d9b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jenv/jenv | main | 67 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem