Skip to content

Instantly share code, notes, and snippets.

@gopass2002
Created October 16, 2014 02:44
Show Gist options
  • Save gopass2002/c2c2a067b89c14f6d72b to your computer and use it in GitHub Desktop.
Save gopass2002/c2c2a067b89c14f6d72b to your computer and use it in GitHub Desktop.
JAVA_HOME setting (Mac OSX 10.5 or later)
$ vim .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
$ source .bash_profile
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (3):
1.7.0_05, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
1.6.0_41-b02-445, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_41-b02-445, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
##return top Java version
$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
## I want Java version 1.6
$ /usr/libexec/java_home -v 1.6
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
## http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment