Como configurar o Java Home e o Android Home no MacOS

Como configurar o Java Home e o Android Home no MacOS

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:

  1. 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:

Terminal macOs Sequoia

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:

  1. 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