Acabo de comprar una nueva MacBook Pro.
Este es mi primer MAC y todavía estoy tratando de acostumbrarme a navegar.
De todos modos, también soy nuevo en Java y he estado practicando en mi PC con Windows antes de que muriera permanentemente.
Ahora que estoy en este MAC, instalé mi JDK y ahora necesito configurar la JAVA_HOME
variable de entorno.
No tengo ni idea de qué hacer.
Intenté seguir algunas de estas guías y no llegué muy lejos.
Mkyong.com: Cómo configurar la variable JAVA_HOME en Mac OSX
YouTube: cómo configurar variables de entorno en mac, linux, solaris, rhel
Pude localizar el terminal y creo que creé 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. Salga o continúe con precaución.
(2) Se bloqueó una sesión de edición para este archivo. Si este es el caso, use ": recovery" o "vim -r /Users/Erwin/.bash_profile" para recuperar los cambios (consulte ": ayuda a la recuperación"). Si ya hizo esto, elimine el archivo de intercambio "/Users/Erwin/.bash_profile.sw p" para evitar este mensaje.
¿Alguien puede decir cómo configurar Java en el entorno Mac OSX paso a paso?
fuente
Respuestas:
Literalmente, todo lo que tienes que hacer es:
y reinicia tu shell.
Si tiene instaladas varias versiones de JDK y desea que sea una específica, puede usar el
-v
indicador para que lejava_home
guste:fuente
source ~/.bash_profile
funcionaría, ¿verdad?echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
Si necesitas una versión específica. 1.7 en este caso.Lo hice poniendo
(backtics) en mi .bashrc. Vea mi comentario sobre la respuesta de Adrian.
fuente
En Mac OSX 10.5 o posterior, Apple recomienda configurar
$JAVA_HOME variable to /usr/libexec/java_home
, simplemente exportar$JAVA_HOME
in file ~/. bash_profile
o~/.profile
.Abra la terminal y ejecute el siguiente comando.
guarde y salga del editor vim, luego ejecute el comando fuente en .bash_profile
fuente
Establezca la variable de entorno $ JAVA_HOME en Mac OSX más reciente o más antiguo.
Descargue e instale instalar JDK
Establecer variable de entorno JAVA_HOME
O crear . archivo zprofile
Guarde .zprofile y cierre el archivo bash y luego escriba en el terminal para trabajar perfectamente .
Prueba de configuración en terminal
fuente
Se recomienda verificar el shell de terminal predeterminado antes de establecer la variable de entorno JAVA_HOME , mediante los siguientes comandos:
Si su terminal predeterminado es / bin / bash (Bash), entonces debe usar el método @Adrian Petrescu .
Si su terminal predeterminado es / bin / zsh (Z Shell), debe configurar estas variables de entorno en el archivo ~ / .zshenv con los siguientes contenidos:
Del mismo modo, cualquier otro tipo de terminal no mencionado anteriormente, debe establecer la variable de entorno en su respectivo archivo env de terminal.
fuente
Lo hice funcionar agregando a ~ / .profile. De alguna manera, después de actualizar a El Capitan beta, no funcionó a pesar de que JAVA_HOME se definió en .bash_profile.
Si hay usuarios beta de El Capitan, intente agregar a .profile
fuente
He actualizado la gran utilidad
jenv
para facilitar la configuración en macOS.Siga las instrucciones en https://github.com/hiddenswitch/jenv
fuente