Como ter duas versões diferentes de Java no mesmo computador no OS X

2

Eu tenho um iMac com o OS X 10.11.2 El Capitan. Eu instalei a última versão do Java SE. No entanto, tenho um problema com a execução de alguns efeitos do Max for Live porque o Max for Live requer o Java SE6 para poder ser executado.

Em um fórum da Ableton, um dos usuários mencionou que ele usou duas versões diferentes de Java, a mais recente e a SE6, ele então muda para a última quando precisa usar o Max for Live.

Eu fiz o download do site da Apple, um Java para OS X 2015-001 que instalaria o Java SE6, no entanto, estou preocupado que, se eu instalá-lo da maneira normal, ele substituirá o Java SE8.

Eu quero saber como posso instalar o Java SE6, mas ainda mantendo o Java SE8 e como posso alternar entre as versões quando necessário.

Obrigado antecipadamente

    
por Vasco Pereira 01.01.2016 / 19:07

1 resposta

0

Teste o jenv util para usar versões diferentes para aplicativos diferentes: link para como para

Em geral, você deve fazer o download de todas as versões necessárias e, em seguida, faça o seguinte:

  • instale jenv (este passo requer qualquer instância brew no seu mac, se você não tiver um, procure aqui ):

    brew install jenv

  • adicione essas linhas ao seu .bash_profile , o script iniciará o jenv util:

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

  • registre todos os jdk em *** jenv *:

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

  • execute isso para listar todos os jdk registrados:

jenv versions

Um com o asterisco é a versão atual.

  • este comando definirá a versão global :

jenv global oracle64-1.7.0.79

  • e por essa você pode definir versões locais em qualquer pasta de projeto que você precisar:

cd <my project> jenv local oracle64-1.8.0.66

    
por 03.09.2016 / 22:31

Tags