Cómo añadir la variable de sistema JAVA_HOME en osX

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.