ilustrar
Ferramentas para uso: Brew Cask
O Brew Cask é uma ferramenta que gerencia aplicativos no Mac usando a linha de comando. Ele fornece funções automáticas de instalação e desinstalação e pode baixar e instalar automaticamente a versão mais recente no site oficial. É uma ferramenta aprimorada baseada no homebrew.
# Como não instalar o Brew Cask. Execute $ Brew Tap Caskroom/Versões $ Brew Cask Install Java
Se você precisar instalar outros JDKs (JDK 7 ou JDK 6), poderá usar o Homebrew-Cask-versões:
$ Brew Tap Caskroom/Versions # Instale Cask, se o barril já estiver instalado, você poderá omiti -lo. $ Brew Cask Instale Java6 # Use Cask para instalar outras ferramentas
$/usr/libexec/java_home -v # Veja a versão Java instalada localmente
Então a pergunta é: qual JDK é usado quando você executa programas Java ou Java? Sob o OS X, Java, ou seja,/usr/bin/java, aponta para a versão mais recente que foi instalada por padrão. Mas você pode definir a variável de ambiente java_home para mudar seu ponteiro
# Verifique a versão atual Java Version $ Java -version $ export java_home =/biblioteca/java/javavirtualMachines/1.6.0.jdk/contents/home java -version java versão "1.6.0_65" Java (TM) SEMBULTO DE RUNDO (Built 1.6.0_65-B14ot (4666-11m4716) 20.65-B04-466.1, modo misto)
Modificar variáveis de ambiente do sistema:
Adicione o seguinte conteúdo ao arquivo ~/.bash_profile (se for zsh, modificar ~/.zshrc):
# JDK 6 export JAVA_6_HOME="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"# JDK 8export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home"export Java_home = $ java_8_home #default jdk 8 #alias comando alterna dinamicamente o alias de versão jdk jdk6 = "export java_home = $ java_6_home" alias jdk8 = "export java_home = $ java_8_home"
Atualize a configuração:
$ fonte ~/.bash_profile #zsh deve ser alterado para fonte ~/.zshrc
Mude a versão Java:
$ jdk6 #use jdk6 $ java -version java versão "1.6.0_65" java (tm) SE Ambiente de tempo de execução (construção 1.6.0_65-b14-468) Java HotSpot (TM) JDK JDK JDK JDK JDK8 JDK8, Mixed Mixk Mixk) $ JD JDK JDK8 JDK8, Mixed Mixk Mixk) $ JDk JDK 8. "1.8.0_101" Java (TM) SE AIMBIRO DE RUNDO DE RUNDO (BUILD 1.8.0_101-B13) Java Hotspot (TM) de 64 bits servidor VM (Build 25.101-B13, modo misto)
Descrição: As variáveis de ambiente do sistema MAC são carregadas na ordem de:
/etc/perfil/etc/caminhos ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc