Skip to content

Instantly share code, notes, and snippets.

@gnrlbzik
Created November 20, 2015 00:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gnrlbzik/815b931c9bc52a569572 to your computer and use it in GitHub Desktop.
Save gnrlbzik/815b931c9bc52a569572 to your computer and use it in GitHub Desktop.
java version switch
useJava () {
JDK6="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
JDK7="/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home"
JDK8="/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home"
case "$1" in
"6")
echo "Using JDK6: ${JDK6}"
export JAVA_HOME="{$JDK6}/bin"
export PATH="${JAVA_HOME}:${PATH}"
java -version
;;
"7")
echo "Using JDK7: ${JDK7}"
export JAVA_HOME="{$JDK7}/bin"
export PATH="${JAVA_HOME}:${PATH}"
java -version
;;
"8")
echo "Using JDK8: ${JDK8}"
export JAVA_HOME="${JDK8}/bin"
export PATH="${JAVA_HOME}:${PATH}"
java -version
;;
*)
echo "Unknown JDK version! Specify 6, 7 or 8!"
;;
esac
}
# useJava 6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment