sierra para mac jdk java_home instalar high gratis entorno configurar actualizar java macos java-home

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



Para configurar su ruta de Java en mac:

  1. Abra el terminal en mac, cambie la ruta al cd raíz ~
  2. vi .bash_profile (Esto abre el archivo bash_profile)
  3. 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

      1. Escriba: wq para guardar y salir del archivo.
      2. Escriba source .bash_profile para ejecutar el archivo .bash_profile.
      3. 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

  1. Terminal abierta
  2. Escriba vim .bash_profile
  3. Escriba su directorio de instalación de Java en mi caso export JAVA_HOME="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
  4. Haga clic en ESC luego escriba :wq (guardar y salir en vim)
  5. Luego escribe source .bash_profile
  6. 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 .