Runtime version managers make developers life easier. So, I tested different Java version managers. But, Jabba is the easiest one for me.
You can read previously posted How to install java articles.
Installing Jabba
Click Jabba link to see more detailed information about Jabba
$ curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh
Make sure to source jabba.sh
in your environment if you skip it:
$ [ -s "$JABBA_HOME/jabba.sh" ] && source "$JABBA_HOME/jabba.sh"
If you don't have JAVA_HOME
environment variable, run the following code:
$ echo 'export JAVA_HOME=$HOME/.jabba/jdk/openjdk@1.14.0-1/Contents/Home' >> ~/.bash_profile
$ echo 'export JAVA_HOME=$HOME/.jabba/jdk/openjdk@1.14.0-1/Contents/Home' >> ~/.bashrc
$ echo 'export JAVA_HOME=$HOME/.jabba/jdk/openjdk@1.14.0-1/Contents/Home' >> ~/.zshrc
Continue reading