Acabei de comprar um novo MacBook Pro.
Este é o meu primeiro MAC de todos os tempos e ainda estou tentando entender o caminho.
Enfim, eu também sou novo em Java e pratiquei no meu PC com Windows antes que ele morresse permanentemente.
Agora que estou neste MAC, instalei meu JDK e agora preciso definir a JAVA_HOME
variável de ambiente.
Eu não tenho ideia do que fazer.
Tentei seguir alguns desses guias e não fui muito longe.
Consegui localizar o terminal e acho que criei vários arquivos. Estou recebendo mensagens como esta:
(1) Outro programa pode estar editando o mesmo arquivo. Se for esse o caso, tome cuidado para não terminar com duas instâncias diferentes do mesmo arquivo ao fazer alterações. Saia ou continue com cuidado.
(2) Uma sessão de edição para este arquivo falhou. Se for esse o caso, use ": recover" ou "vim -r /Users/Erwin/.bash_profile" para recuperar as alterações (consulte ": help recovery"). Se você já fez isso, exclua o arquivo de troca "/Users/Erwin/.bash_profile.sw p" para evitar esta mensagem.
Alguém pode dizer como definir Java no ambiente Mac OSX passo a passo?
fonte
Respostas:
Literalmente, tudo o que você precisa fazer é:
e reinicie seu shell.
Se você possui várias versões do JDK instaladas e deseja que seja específica, é possível usar o
-v
sinalizador parajava_home
:fonte
source ~/.bash_profile
isso funcionaria, certo?echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
Se você precisar de uma versão específica. 1.7 neste caso.Eu fiz isso colocando
(backtics) no meu .bashrc. Veja meu comentário sobre a resposta de Adrian.
fonte
No Mac OSX 10.5 ou posterior, a Apple recomenda definir
$JAVA_HOME variable to /usr/libexec/java_home
, basta exportar$JAVA_HOME
in file ~/. bash_profile
ou~/.profile
.Abra o terminal e execute o comando abaixo.
salve e saia do editor vim e execute o comando source em .bash_profile
fonte
Defina a variável de ambiente $ JAVA_HOME no Mac OSX mais recente ou mais antigo.
Baixe e instale o JDK de instalação
Definir variável de ambiente JAVA_HOME
Ou crie . arquivo zprofile
Salve .zprofile e feche o arquivo bash e depois escreva no terminal para funcionar perfeitamente .
Teste de instalação no terminal
fonte
É recomendável verificar o shell do terminal padrão antes de definir a variável de ambiente JAVA_HOME , através dos seguintes comandos:
Se o seu terminal padrão é / bin / bash (Bash), você deve usar o método @Adrian Petrescu .
Se o seu terminal padrão for / bin / zsh (Z Shell), defina essas variáveis de ambiente no arquivo ~ / .zshenv com o seguinte conteúdo:
Da mesma forma, qualquer outro tipo de terminal não mencionado acima, você deve definir a variável de ambiente em seu respectivo arquivo env do terminal.
fonte
Eu consegui trabalhar adicionando ao ~ / .profile. De alguma forma, após a atualização para o El Capitan beta, ele não funcionou, apesar de JAVA_HOME ter sido definido em .bash_profile.
Se houver algum usuário beta do El Capitan, tente adicionar ao .profile
fonte
Atualizei o ótimo utilitário
jenv
para facilitar a configuração no macOS.Siga as instruções em https://github.com/hiddenswitch/jenv
fonte