
Publicados

Se você estiver usando Java em seu Mac, será necessário saber onde o Java está instalado. Aprenda como configurar JAVA_HOME em um Mac.
Java é uma linguagem de programação e plataforma altamente popular usada para executar software em tudo, desde computadores e consoles de jogos para smartphones e sistemas de navegação por satélite. Também é usado por aplicativos executados no seu Mac.
Algumas dessas aplicações fazem uso de um variável de ambiente que direciona para o local onde o Java foi instalado. Para que esses aplicativos sejam executados conforme esperado, pode ser necessário definir JAVA_HOME para apontar para o local correto. Você também pode usar a variável para especificar qual versão do Java usar se tiver mais de uma versão instalada.
Veja como configurar JAVA_HOME em um Mac.
O que é JAVA_HOME no Mac?
JAVA_HOME é uma variável de ambiente que informa ao seu Mac onde o Java está instalado. Se você tiver diversas instalações, também poderá usar JAVA_HOME para determinar qual versão usar.
Alguns aplicativos podem funcionar sem esta variável, mas outros podem não funcionar conforme o esperado até que JAVA_HOME seja definido. Se for esse o caso, você precisará configurar manualmente o JAVA_HOME no seu Mac para apontar para o JDK que deseja usar.
Como determinar qual shell você está usando no Mac
O método para configurar JAVA_HOME no Mac será diferente dependendo do shell padrão que você está usando no Terminal. Geralmente será bash ou zsh, sendo zsh o padrão nos Macs mais recentes e bash o padrão nos mais antigos.
Você pode determinar rapidamente qual shell está usando no Terminal ou alterar o shell do terminal padrão se você desejar.
Para ver qual shell você está usando no seu Mac:
- Abrir terminal.
- Digite o seguinte comando e pressione Digitar:
echo $0
- Você verá o shell atual listado.
Como definir JAVA_HOME no zsh
Se você estiver usando zsh, as etapas a seguir permitirão que você encontre o caminho para seu Java JDK. Você pode então definir JAVA_HOME para esse caminho. Depois de fazer isso, JAVA_HOME pode ser usado como orientação para o local correto para a instalação do Java JDK.
Para definir JAVA_HOME no zsh:
- Abrir terminal.
- Para encontrar seu diretório Java JDK, digite o seguinte e pressione Digitar:
/user/libexec/java_home
- Você verá o caminho para a instalação do Java.
- Para definir JAVA_HOME para esse caminho, insira o seguinte, substituindo o caminho mostrado pelo caminho retornado na etapa 1 acima:
echo export "JAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home" ≫ ~/.zshrc
- Digite o seguinte:
source ~/.zshrc
- Para verificar se JAVA_HOME foi definido com o caminho correto, digite:
echo $JAVA_HOME
- Você deverá ver o caminho correto para a instalação do Java.
Como definir JAVA_HOME no bash
Se você estiver usando uma versão mais antiga do macOS, o shell padrão provavelmente será o bash. Você pode definir JAVA_HOME de maneira semelhante, mas o arquivo que você deseja alterar é diferente.
Para definir JAVA_HOME no bash:
- Abrir terminal.
- Localize seu diretório Java JDK digitando o seguinte comando:
/usr/libexec/java_home
- Anote o caminho onde o Java está localizado.
- Digite o seguinte comando, substituindo o caminho JAVA_HOME pelo caminho anotado na etapa 3:
echo export "JAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home" ≫ ~/.bash_profile
- Reiniciar terminal ou digite o seguinte comando:
source ~/.bash_profile
- Para verificar o caminho de JAVA_HOME digite:
echo $JAVA_HOME
- Você deverá ver o caminho anotado na etapa 3.
Como usar um JDK específico para JAVA_HOME
Você pode ter várias versões do Java instaladas no seu computador. Nesse caso, você pode querer definir uma versão específica para JAVA-HOME. Você pode fazer isso consultando o número da versão.
Para definir um JDK específico para JAVA_HOME:
- Abrir terminal.
- Para ver todas as versões do Java que você instalou, digite o seguinte:
/usr/libexec/java_home -V
- Agora você verá uma lista das versões e suas localizações.
- Para definir uma versão específica do Java como JAVA_HOME no bash, digite o seguinte, substituindo o número da versão pela versão do JDK que você deseja usar:
echo export "JAVA_HOME=\$(usr/libexec/java_home v-11)" ≫ ~/.bash_profile
- Para definir uma versão específica no zsh, digite o seguinte:
echo export "JAVA_HOME=\$(usr/libexec/java_home v-11)" ≫ ~/.zshrc
- Reiniciar terminal ou digite:
source ~/.bash_profile
ou
source ~/.zshrc
- Digite o seguinte para verificar a versão do Java definida como JAVA_HOME:
echo $JAVA_HOME
- Se isso não retornar o local correto, repita as etapas 1 a 6, mas substitua \$(usr/libexec/java_home v-11) com o caminho completo do JDK, como =/Biblioteca/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home
Gerenciando as configurações do seu Mac
Aprender como definir JAVA_HOME em um Mac garante que a versão correta do Java seja usada por aplicativos que exigem essa variável. Existem muitas outras maneiras de ter mais controle do seu Mac.
Você pode aprender como desativar o brilho automático no seu Mac se estiver sempre muito escuro ou muito claro. Você pode aprender como usar ditado no Mac se você está cansado de ter que digitar. E você pode até economizar um pouco digitando habilitando login automático em um Mac, então você não precisa ficar digitando suas credenciais.