1) Descargar el instalador (Mac OS X x64) del siguiente link: http://www.oracle.com/technetwork/java/javase/downloads/index.html
2) Abrir una consola de comandos (Terminal) [cmd + space bar, teclear Terminal]
3) Editar el archivo .bash_profile con un editor de texto
nano ~/.bash_profile4) Definir la variable de entorno JAVA_HOME
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home" export PATH="$HOME/bin:$PATH:$JAVA_HOME/bin"
5) Grabar el archivo y ejecutar el siguiente comando para actualizar las variables de entorno
source ~/.bash_profile
6) Para verificar la variable de entorno ejecutar el siguiente comando:
echo $JAVA_HOME
Ingeniero muchas gracias, espero que tu consejo me sea de ayuda.
ResponderEliminarMuchas gracias estaba buscando hace tiempo y no encontré. Una pregunta, es aconsejable instalar el JDK Java SE Development Kit 8u5 para Maverick?
ResponderEliminaringeniero yo realice el cambio en el fichero pero después muchos de mis comandos ya no funcionan como nano quisiera saber como restaurar el valor del fichero gracias
ResponderEliminarSí ejecutas en tú terminal echo $PATH qué tienes?
EliminarAsegurate que tú variable PATH tenga la referencia a los directorios bin del sistema operativo más la referencia a la variable JAVA_HOME
Eliminarexport PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$JAVA_HOME/bin"
le agradezco ya logre solucionar el problema. me sirvió su tutorial
EliminarY si no esta la referencia de JAVA_HOME en el PATH como la inserto?
EliminarCuando guardas ese código en un archivo de texto, luego que hay que hacer? no acabo de entenderlo, y cuando hago: echo $JAVA_HOME en el terminal no sale nada
EliminarCuando editas .bash_profile, incluyes
Eliminarexport JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home"
export PATH="$HOME/bin:$PATH:$JAVA_HOME/bin"
Grabas, como puedes ver la declaras antes JAVA_HOME = ...
Una vez grabado el archivo, tienes que hacer source .bash_profile para que funcione el echo y te muestre el valor
hola, te escribo exactamente lo que me sale por si me pudieras decir si quedo bien hecho:
ResponderEliminar$source ~/.bash_profile
-bash: /Users/antonio/.bash_profile: No such file or directory
$echo $JAVA_HOME
$echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
Muchas gracias de antemano
Hola, le escribo exactamente lo que pongo en el terminal y lo que me devuelve:
ResponderEliminarMacBook-Pro-de-Antonio:~ antonio$ source ~/.bash profile
-bash: /Users/antonio/.bash: No such file or directory
MacBook-Pro-de-Antonio:~ antonio$ echo $JAVA_HOME
MacBook-Pro-de-Antonio:~ antonio$ source ~/.bash_profile
-bash: /Users/antonio/.bash_profile: No such file or directory
MacBook-Pro-de-Antonio:~ antonio$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
MacBook-Pro-de-Antonio:~ antonio$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
1.8.0_111, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home
Me podría indicar si esto quiere decir que he instalado correctamente el JDK de Java y las variables JAVA Home y Path estan correctamente configuradas.
Muchas gracias por tu ayuda