Pregunta Configuración de la variable de entorno JAVA_HOME en MAC OSX 10.9


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 configurar el JAVA_HOME Variable ambiental. 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       diferentes instancias 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 ": recover" 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?


99
2018-04-03 15:49


origen


Respuestas:


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 -v bandera para java_home al igual que:

echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile

253
2018-04-03 15:52



Lo hice poniendo

export JAVA_HOME=`/usr/libexec/java_home`

(backtics) en mi .bashrc. Vea mi comentario sobre la respuesta de Adrian.


14
2017-10-19 23:34



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


4
2017-07-24 05:57



En Mac OSX 10.5 o posterior, Apple recomienda configurar el $JAVA_HOME variable to /usr/libexec/java_home, solo exporta $JAVA_HOME  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

2
2017-11-12 17:22