Puesto que osX no viene con la variable de sistema JAVA_HOME definida por defecto, hay que añadirla “a mano”.
Lo hacemos editando el fichero bash_profile:
Abrir un terminal, y teclear:
sudo nano ~/.bash_profile
Añadir las líneas:
#Java 1.6
export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)
Salir de nano pulsando ctrl+X y pulsar “Y” para guardar los cambios.
Para que la ventana de Terminal que tenemos abierta coja los cambios, teclear:
source ~/.bash_profile
O bien, abrir otra ventana de Terminal y comprobar:
echo $JAVA_HOME
Donde debería devolverte algo como:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Y ya tienes tu variable de sistema JAVA_HOME en osX.
Si deseas añadir JAVA_HOME o JAVA_HOMEbin a la variable $PATH, añade en el fichero bash_profile la/s siguiente/s línea/s:
#Add JAVA_HOME to PATH: export PATH=$PATH:$(/usr/libexec/java_home -v 1.6) #Add JAVA_HOMEbin to PATH: export PATH=$PATH:$(/usr/libexec/java_home -v 1.6)/bin
Y ahora tambien tienes JAVA_HOME en el PATH de tu sistema OSx.