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
- Abre el Panel de Control y busca "Sistema".
- Haz clic en "Configuración avanzada del sistema" y luego en "Variables de entorno".
- Bajo "Variables del sistema", haz clic en "Nueva".
- 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.
- Haz clic en "Aceptar" y cierra todas las ventanas.
Actualización del PATH
- En las "Variables de entorno", busca la variable PATH bajo "Variables del sistema".
- Haz clic en "Editar" y luego en "Nuevo".
- Añade el path del directorio bin del JDK, por ejemplo, %JAVA_HOME%\bin.
- 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
- Siguiendo los mismos pasos utilizados para JAVA_HOME, crea una nueva variable de entorno llamada ANDROID_HOME.
- El valor de ANDROID_HOME será el path del SDK. Por defecto, este es C:\Users\TU_USUARIO\AppData\Local\Android\Sdk.
- Haz clic en "Aceptar".
Actualización del PATH
- Edita la variable PATH como se hizo anteriormente.
- Añade los siguientes paths: %ANDROID_HOME%\tools y %ANDROID_HOME%\platform-tools.
- 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
- Abre el Terminal.
- 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
- 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
- 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
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
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.