Configurar Variables de Entorno en MAC y WINDOWS

15 minutos
12 Febrero 2024
#pruebas móviles

La configuración de variables de entorno es un paso crucial para los desarrolladores que trabajan en proyectos Java o Android. Estas configuraciones permiten que el sistema operativo localice herramientas y bibliotecas necesarias para la compilación y ejecución de aplicaciones. En este artículo, profundizaremos en cómo configurar correctamente las variables de entorno JAVA_HOME, ANDROID_HOME y PATH en los sistemas operativos macOS y Windows.

Configuración en Windows

JAVA_HOME

JAVA_HOME es una variable de entorno que apunta al directorio donde se ha instalado el JDK (Java Development Kit).

Descarga e Instalación del JDK

  • Primero, descarga el JDK desde el sitio oficial de Oracle y sigue las instrucciones de instalación.

Configuración de JAVA_HOME

  1. Abre el Panel de Control y busca "Sistema".
  2. Haz clic en "Configuración avanzada del sistema" y luego en "Variables de entorno".
  3. Bajo "Variables del sistema", haz clic en "Nueva".
  4. En el nombre de la variable, escribe JAVA_HOME. En el valor de la variable, especifica el path de instalación del JDK, por ejemplo, C:\Program Files\Java\jdk-11.0.1.
  5. Haz clic en "Aceptar" y cierra todas las ventanas.

Actualización del PATH

  1. En las "Variables de entorno", busca la variable PATH bajo "Variables del sistema".
  2. Haz clic en "Editar" y luego en "Nuevo".
  3. Añade el path del directorio bin del JDK, por ejemplo, %JAVA_HOME%\bin.
  4. Haz clic en "Aceptar".

ANDROID_HOME

ANDROID_HOME es una variable de entorno que apunta al directorio de instalación del SDK de Android.

Descarga e Instalación del Android SDK

  • El Android SDK se instala como parte del Android Studio. Descarga Android Studio desde el sitio oficial y sigue las instrucciones de instalación.

Configuración de ANDROID_HOME

  1. Siguiendo los mismos pasos utilizados para JAVA_HOME, crea una nueva variable de entorno llamada ANDROID_HOME.
  2. El valor de ANDROID_HOME será el path del SDK. Por defecto, este es C:\Users\TU_USUARIO\AppData\Local\Android\Sdk.
  3. Haz clic en "Aceptar".

Actualización del PATH

  1. Edita la variable PATH como se hizo anteriormente.
  2. Añade los siguientes paths: %ANDROID_HOME%\tools y %ANDROID_HOME%\platform-tools.
  3. Haz clic en "Aceptar".

Configuración en macOS

JAVA_HOME

En macOS, la configuración de JAVA_HOME puede realizarse a través del terminal.

Instalación del JDK

  • Puedes descargar el JDK desde el sitio oficial de Oracle y seguir las instrucciones de instalación o usar Homebrew ejecutando brew cask install java.

Configuración de JAVA_HOME

  1. Abre el Terminal.
  2. Añade JAVA_HOME a tu archivo de perfil (open ~/.bash_profile o open ~/.zshrc):
  • bash_profile:

      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home
  • zshrc:

      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home
  1. Para que los cambios surtan efecto, carga la configuración con:
    • source ~/.bash_profile
    • source ~/.zshrc.

ANDROID_HOME

Instalación del Android SDK

  • Instala Android Studio desde el sitio oficial, que incluirá el Android SDK.

Configuración de ANDROID_HOME

  1. En el Terminal, añade ANDROID_HOME a tu archivo de perfil (open ~/.bash_profile o open ~/.zshrc)::
  • bash_profile:

      export ANDROID_HOME=/Users/xxxxx/Library/Android/sdk
  • zshrc:

      export ANDROID_HOME=/Users/xxxxx/Library/Android/sdk
  1. Añade las herramientas del SDK y las herramientas de plataforma al PATH:

     export PATH=${PATH}:/Users/xxxxx/Library/Android/emulator
     export PATH=${PATH}:/Users/xxxxx/Library/Android/sdk/tools/bin
     export PATH=${PATH}:/Users/xxxxx/Library/Android/sdk/platform-tools
  2. Carga la nueva configuración de shell con:

    • source ~/.bash_profile
    • source ~/.zshrc.

Verificación de la Configuración

Para verificar que las variables de entorno se han configurado correctamente, puedes usar los siguientes comandos en el terminal o símbolo del sistema:

Para JAVA_HOME:

  • echo $JAVA_HOME en macOS.
  • echo %JAVA_HOME% en Windows.

Para ANDROID_HOME:

  • echo $ANDROID_HOME en macOS.
  • echo %ANDROID_HOME% en Windows.

Para verificar el PATH:

  • echo $PATH en macOS.
  • echo %PATH% en Windows.

Si los paths mostrados coinciden con las ubicaciones de instalación del JDK y el SDK de Android, entonces has configurado todo correctamente.

Conclusión

Configurar correctamente las variables de entorno JAVA_HOME, ANDROID_HOME y PATH es fundamental para el desarrollo de aplicaciones Java y Android. Siguiendo los pasos detallados en este artículo, podrás preparar tu entorno de desarrollo en Windows o macOS para compilar y ejecutar tus aplicaciones sin problemas. Recuerda verificar tus configuraciones para asegurarte de que todo esté configurado correctamente. ¡Feliz codificación!


Gracias por tu lectura.