para - Configuración de la variable de entorno JAVA_HOME en MAC OSX 10.9
java se 6 mac download (4)
Acabo de comprar una nueva MacBook Pro. Este es mi primer MAC y sigo intentando dominar mi camino. De todos modos ... También soy nuevo en Java y he estado practicando en mi PC con Windows antes de que muriera de forma permanente. Ahora que estoy en este MAC, instalé mi JDK y ahora necesito establecer la variable de entorno JAVA_HOME
. No tengo ni idea de qué hacer.
Intenté seguir algunas de estas guías y no pude llegar muy lejos.
http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/ http://www.youtube.com/watch?v=aCEPrODy68o
Y estoy muy seguro de que este me hizo crear un archivo ahora inútil:
youtube.com/watch?v=-cASjkF94dc
Pude localizar la terminal y creo que he creado algunos archivos múltiples. Recibo mensajes como este:
(1) Otro programa puede estar editando el mismo archivo. Si este es el caso, tenga cuidado de no terminar con dos instancias diferentes del mismo archivo al hacer cambios. Salir, o continuar con precaución.
(2) Una sesión de edición para este archivo se colgó. Si este es el caso, use ": recuperar" o "vim -r /Users/Erwin/.bash_profile" para recuperar los cambios (ver "recuperación de ayuda"). Si ya lo hizo, elimine el archivo de intercambio "/Users/Erwin/.bash_profile.sw p" para evitar este mensaje.
¿Puede algún experto en Mac ayudarme a solucionarlo y a configurar el entorno Java paso a paso?
En Mac OSX 10.5 o posterior, Apple recomienda establecer la $JAVA_HOME variable to /usr/libexec/java_home
, solo exporte $JAVA_HOME
in file ~/. bash_profile
in file ~/. bash_profile
o ~/.profile
.
Abra la terminal y ejecute el siguiente comando.
$ vim .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
guarde y salga del editor de vim, luego ejecute el comando de origen en .bash_profile
$ source .bash_profile
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
Literalmente, todo lo que tienes que hacer es:
echo export "JAVA_HOME=/$(/usr/libexec/java_home)" >> ~/.bash_profile
y reinicia tu caparazón.
Si tiene varias versiones de JDK instaladas y desea que sea una específica, puede usar el indicador -v
en java_home
manera:
echo export "JAVA_HOME=/$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
Lo conseguí trabajando agregando ~ / .profile. De alguna manera, después de actualizar a El Capitan beta, no funcionó aunque JAVA_HOME se definió en .bash_profile.
Si hay usuarios beta de El Capitan, intente agregar a .profile
Lo hice poniendo
export JAVA_HOME=`/usr/libexec/java_home`
(backtics) en mi .bashrc. Vea mi comentario sobre la respuesta de Adrian.