Fala, devs! O ano novo chegou e estou de volta com os posts. 📚
Hoje vamos aprender a configurar o JAVA_HOME e o ANDROID_HOME no macOS, você precisará modificar o arquivo de configuração do seu shell.
Essas variáveis de ambiente essenciais no desenvolvimento de software, principalmente quando estamos lidando com Java e Android.
Elas servem para informar ao sistema operacional onde estão localizados os diretórios de instalação do Java e do Android SDK (Software Development Kit)
Vamos ver os passos para cada um.
Configurando o JAVA_HOME
O JAVA_HOME é uma variável de ambiente que aponta para o diretório onde o Java está instalado no seu sistema.
Passo a passo:
- Encontre o caminho de instalação do seu Java:
No terminal, você pode usar o comando which java para encontrar onde o Java está instalado. Exemplo:
which java
Isso vai retornar algo como:
/Users/ian.oliveira/Library/Java/JavaVirtualMachines/corretto-15.0.2/Contents/Home/bin/java.
Porém, para obter o diretório exato do Java (que é o que você precisa), use o seguinte comando:
/usr/libexec/java_home
Esse comando irá fornecer o caminho completo para o JDK instalado, algo como no caso da minha máquina:
/Users/ian.oliveira/Library/Java/JavaVirtualMachines/corretto-15.0.2/Contents/Home
Definindo a variável de ambiente JAVA_HOME
Agora que você tem o caminho, é hora de adicionar a variável no seu arquivo de configuração de shell (~/.zshrc, se você usa o Zsh ou ~/.bash_profile se você usa o Bash).
Se você usa o Zsh (o shell é o padrão a partir do macOS Catalina):
Abra o arquivo ~/.zshrc com o comando abaixo:
nano ~/.zshrc
Veja o resultado do comando na imagem abaixo:
Se você usa o Bash: Abra o arquivo ~/.bash_profile:
nano ~/.bash_profile
No final do arquivo, adicione a seguinte linha, substituindo o caminho com o que você obteve no passo anterior: 👇🏻
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
Recarregando o shell: Após salvar e fechar o arquivo, recarregue o shell o comando abaixo para aplicar as mudanças:
source ~/.zshrc # Para Zsh
source ~/.bash_profile # Para Bash
Para confirmar que a variável foi configurada corretamente, execute no terminal o comando abaixo:
echo $JAVA_HOME
Ele deve retornar o caminho certinho do JDK no seu terminal. 🎉
Configurando o ANDROID_HOME 🛠️
O ANDROID_HOME é uma variável de ambiente que aponta para o diretório onde o Android SDK está instalado.
Passo a passo:
- Encontre o caminho do Android SDK: Normalmente, o Android SDK é instalado em ~/Library/Android/sdk, mas se você não tiver certeza, pode verificar se o Android Studio está configurado corretamente e onde ele instalou o SDK.
No meu caso está em /Users/ian.oliveira/Library/Android/sdk
2. Definindo a variável de ambiente ANDROID_HOME: Abra novamente o arquivo de configuração do seu shell (~/.zshrc ou ~/.bash_profile).
No final do arquivo, adicione as seguintes linhas abaixo, substituindo o caminho de instalação do Android SDK, se necessário:
export ANDROID_HOME=~/Library/Android/sdk
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
Recarregue o seu shell: Após salvar e fechar o arquivo, recarregue o shell para aplicar as mudanças:
source ~/.zshrc # Para Zsh
source ~/.bash_profile # Para Bash
Verifique se deu certo: Para confirmar, execute:
echo $ANDROID_HOME
Isso deve retornar o caminho certinho do Android SDK.
Agora suas variáveis de ambiente JAVA_HOME e ANDROID_HOME estarão configuradas no seu sistema. 🎉
Conclusão
Bom é isso 😎.
Espero que você tenha gostado! Compartilhe-o com seus amigos e colegas!
Juntos, vamos construir apps incríveis que transformam o mundo!
Se tiver alguma dúvida ou contribuição, deixe nos comentários!
Me siga para estar sempre por dentro dos próximos artigos 📲 🚀
🌐 Minhas redes sociais 🌐
GitHub | LinkedIn | Instagram | X (Twitter) | Medium