tomysmile/brew-java-e-jenv.md

Instalar o HomeBrew primeiro

brew updatebrew tap caskroom/caskbrew install brew-cask

Se você receber o erro “já está instalado”, siga as instruções para desvincular-lo, em seguida, instalar novamente:

brew unlink brew-caskbrew install brew-cask

atualizar brew:

brew update && brew upgrade brew-cask && brew cleanup && brew cask cleanup

Instalar o Java 7 e 8

Pessoas no Stackoverflow advertidos para não instalar o 8 até 7 está instalado. Então vamos instalar o JDK 7 primeiro.

Ao contrário de outros gerentes de versões como NVM, jEnv em si não instala JDKs. Tens de ser tu a fazê-lo. Felizmente, Cask Homebrew tornou esta tarefa muito fácil. Mas antes de fazer isso, vamos verificar se já tiver o JDK 7 instalado pelo Homebrew Casco:

brew tap caskroom/versionsbrew cask info java7

instalar o Java 7:

brew cask install java7

Se você tiver permissão problema, adicione sudo ” no início do comando acima.

A Partir De Hoje, Java 8 é o mais recente estável. Execute o seguinte comando para instalar Java 8:

brew cask install java

estes dois JDKs serão instalados nas seguintes pastas. As versões menor e patch do seu JDKs podem ser diferentes.

/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home//Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/

Enter jEnv

Agora é hora de instalar jEnv:

brew install jenv

Adicionar as seguintes linhas ao arquivo ~/.bash_profile. Isto vai iniciar a jEnv.

# Init jenvif which jenv > /dev/null; then eval "$(jenv init -)"; fi

jEnv não instalar JDKs, então temos que dizer jEnv onde procurá-los. Escreva estes comandos para registar o JDKs em jEnv (substitua as versões menor e patch com as suas):

jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/

Depois disso, execute este comando para listar todos os JDKs registados:

jenv versions

a versão com um asterisco é a versão activa.

No meu caso, eu preciso manter o JDK 7 como minha versão padrão, então eu comecei a versão global para 1.7:

jenv global oracle64-1.7.0.79

E no meu projeto, eu definir o local JDK versão 1.8:

cd <my project>jenv local oracle64-1.8.0.66

O comando acima irá criar um .ficheiro de versão java no ‘root’ do projecto. O seu conteúdo é a versão que acabei de escolher para este projecto:

oracle64-1.8.0.66

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *