I just installed JDK 1.8 and had a problem:
- I could not figure out where JAVA_HOME was configured
- I wanted an easy way to switch between versions
After a bit of Google searching I learned about:
- Finding/Setting JDK/$JAVA_HOME on Mac OS X
- displays the current Java version in use
- displays all current Java versions available
- displays the path for the specific version
And in the above article, I found a comment describing aliases.
I added the following aliases into my .profile
alias java6="export JAVA_HOME=`/usr/libexec/java_home -v1.6`" alias java7="export JAVA_HOME=`/usr/libexec/java_home -v1.7`" alias java8="export JAVA_HOME=`/usr/libexec/java_home -v1.8`"
After executing “
source .profile” the aliases became active.
And now I can easily switch between the various versions of Java.