Para o macOS Sierra 420
Este guia foi elaborado de várias fontes (respostas acima e de outras postagens) e funciona perfeitamente.
0. Se você ainda não o fez, instale o homebrew.
Consulte https://brew.sh/
1. Instale o jenv
brew install jenv
2. Adicione jenv ao perfil do bash
if which jenv > /dev/null; then eval "$(jenv init -)"; fi
3. Adicione jenv ao seu caminho
export PATH="$HOME/.jenv/shims:$PATH"
4. Toque em "caskroom / versões"
FYI: "Tap" estende a lista de repositórios disponíveis do brew, que pode instalar, acima e além da lista padrão de repositórios disponíveis do brew.
brew tap caskroom/versions
5. Instale a versão mais recente do java
brew cask install java
6. Instale o java 6 (ou 7 ou 8, o que você precisar)
brew cask install java6
#brew cask install java7
#brew cask install java8
? Talvez feche e reinicie o Terminal para ver novos vars ENV que foram configurados.
7. Revise as instalações
Toda a versão Java é instalada aqui: /Library/Java/JavaVirtualMachines
vamos dar uma olhada.
ls -la /Library/Java/JavaVirtualMachines
8. Adicione cada caminho ao jenv, um de cada vez.
Precisamos adicionar "/ Contents / Home" à pasta da versão. AVISO: Use os caminhos reais em sua máquina ... estes são apenas EXEMPLO s'
jenv add /Library/Java/JavaVirtualMachines/1.6.0___EXAMPLE___/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk___EXAMPLE___/Contents/Home
9. Verifique se jenv registrou OK
jenv versions
10. Defina a versão java para usar (globalmente)
Onde XX corresponde a um dos itens na lista de versões acima.
jenv global XX
Verifique a versão java
java -version
Verificar versões jenv
Também deve indicar a versão atual sendo usada com um asterisco.
jenv versions
FEITO
Referência futura rápida
Para alterar versões java
... Veja a lista de versões java disponíveis
jenv versions
... então, onde XX corresponde a um item da lista acima
jenv global XX
brew install caskroom/cask/brew-cask
vez dobrew install cask
qual é um plug-in do Emacs.