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