jdk - java para mac gratis
¿Cómo configurar JAVA_HOME en Mac de forma permanente? (8)
Estoy intentando configurar JAVA_HOME
ingresando export JAVA_HOME=/Library/Java/Home
en la terminal. Establece el JAVA_HOME
para la sesión actual.
¿Cómo puedo configurarlo permanentemente?
Además de las configuraciones para bash / zsh terminal que están bien cubiertas por las otras respuestas, si desea una variable de entorno de sistema permanente para aplicaciones de terminal + GUI (funciona para macOS Sierra; también debería funcionar para El Capitán):
launchctl setenv JAVA_HOME $(/usr/libexec/java_home -v 1.8)
(Esto establecerá JAVA_HOME en el último 1.8 JDK, es probable que haya pasado por varias actualizaciones, por ejemplo, javac 1.8.0_101, javac 1.8.0_131)
Por supuesto, cambie 1.8 a 1.7 o 1.6 (¿en serio?) Para adaptarlo a sus necesidades y a su sistema
Agregando a la respuesta de Dilips, si está trabajando con JDK 9, use lo siguiente (mi versión de JDK es 9.0.4) en el Paso # 3:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home
Este enlace puede ayudarlo a usted: http://developer.apple.com/library/mac/#/legacy/mac/library/qa/qa1067/_index.html
Además, puedes poner la variable de entorno en uno de estos archivos:
~/.bashrc
~/.bash_profile
~/.profile
Para configurar su ruta de Java en mac:
- Abra el terminal en mac, cambie la ruta al cd raíz ~
- vi .bash_profile (Esto abre el archivo bash_profile)
Haga clic en I para insertar texto y use el siguiente texto para configurar JAVA_HOME y PATH
- export JAVA_HOME = ''/ Library / Java / JavaVirtualMachines / jdk1.8.0_181.jdk / Contents / Home''
export PATH = $ JAVA_HOME / bin: $ PATH
- Escriba: wq para guardar y salir del archivo.
- Escriba source .bash_profile para ejecutar el archivo .bash_profile.
- Puede escribir echo $ JAVA_HOME o echo $ PATH
Pruebe este enlace http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/
Esto explica correctamente, hice lo siguiente para que funcione
- Terminal abierta
- Escriba
vim .bash_profile
- Escriba su directorio de instalación de Java en mi caso
export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
- Haga clic en
ESC
luego escriba:wq
(guardar y salir en vim) - Luego escribe
source .bash_profile
-
echo $JAVA_HOME
si ve la ruta que está todo configurado.
Espero eso ayude.
Sé que ha pasado un tiempo con esta pregunta, pero solo quería compartir la siguiente información que encontré hoy.
Puede usar /usr/libexec/java_home -v <version you want>
para obtener la ruta que necesita para JAVA_HOME
. Por ejemplo, para obtener la ruta al JDK 1.7 puede ejecutar /usr/libexec/java_home -v 1.7
y devolverá la ruta al JDK. En su .profile
o .bash_profile
solo agregue
export JAVA_HOME=`/usr/libexec/java_home -v <version>`
y usted debe ser bueno. Alternativamente, intente convencer a los mantenedores de las herramientas java que usa para hacer uso de este método para obtener la versión que necesitan.
Para abrir ''.bash_profile'' escriba lo siguiente en la terminal:
nano ~/.bash_profile
y agregue la siguiente línea al archivo:
export JAVA_HOME=`/usr/libexec/java_home -v <version>`
Presione CTRL + X para salir del bash. Presione ''Y'' para guardar los cambios.
Para verificar si la ruta se ha agregado, escriba siguiente en el terminal:
source ~/.bash_profile
echo $JAVA_HOME
añadir siguiente
setenv JAVA_HOME /System/Library/Frameworks/JavaVM.framework/Home
en su archivo ~ / .login:
Terminal.app
es un emulador de terminal. Ejecuta tu shell, bash por defecto. Ponga su comando en .bashrc en su carpeta de inicio y cualquier nueva sesión debería recogerlo. Para obtener más información sobre bash, consulte el manual .