Description
Java Environment Manager plugin providing seamless integration for managing multiple Java versions on your system.
Github
Essential Commands
jenv versions
- List all installed Java versionsjenv global [version]
- Set global Java versionjenv local [version]
- Set local Java version for directoryjenv shell [version]
- Set Java version for current shelljenv which java
- Show path to current Java executable
Advanced Commands
jenv add [path_to_java_home]
- Add Java installation to jenvjenv remove [version]
- Remove Java version from jenvjenv enable-plugin export
- Enable automatic JAVA_HOME exportjenv doctor
- Diagnose jenv installation issues
Usage Examples
# Add Java installations (macOS)
jenv add /Library/Java/JavaVirtualMachines/openjdk.jdk/Contents/Home
# Set Java versions
jenv local 11.0 # Java 11 for current project
jenv global 1.8 # Java 8 globally
jenv shell 17.0 # Java 17 for current shell
# Enable JAVA_HOME export
jenv enable-plugin export
# Check current setup
jenv version
jenv which java