Description
Java runtimes and JDK versions can be installed and switched from a command-line version manager.
It is useful for developers maintaining projects that require different Java versions. Version managers change build environments, so pin project requirements and avoid confusing global and shell-specific settings.