Install JENV to manage Multiple Java Environments
brew install jenv
Add PATH for jenv
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
Check for jenv version
jenv --version
Restart SHELL
exec $SHELL -l
Check JAVA_HOME path
echo $JAVA_HOME
Add JAVA_HOME path
jenv add $JAVA_HOME
Configure which JVM to use
jenv global oracle64-1.8.0_144
jenv local oracle64-1.8.0_144
jenv shell oracle64-1.8.0_144
Check java works
java -version
Add JVM options
jenv global-options "-Xmx512m"
jenv local-options "-Xmx512m"
jenv shell-options "-Xmx512m"
Check jenv works
jenv info java
More here: https://github.com/gcuisinier/jenv
and here: http://www.jenv.be/