Skip to content

Instantly share code, notes, and snippets.

@emmanuelbernard
Created March 2, 2015 15:29
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emmanuelbernard/be428651c01e1e10b3fa to your computer and use it in GitHub Desktop.
Save emmanuelbernard/be428651c01e1e10b3fa to your computer and use it in GitHub Desktop.
function setjava {
local vmdir=/Library/Java/JavaVirtualMachines
local ver=${1?Usage: setjava <version>}
export JAVA_HOME=`/usr/libexec/java_home -v $ver`
PATH=$(echo $PATH | tr ':' '\n' | grep -v $vmdir | tr '\n' ':')
export PATH=$JAVA_HOME/bin:$PATH
java -version
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment