Este tutorial irá guiá-lo sobre como trocar as versões JAVA no seu dispositivo MacOS. Isto pode ser útil para trabalhar com aplicativos que não funcionam com versões JAVA atualizadas. Por exemplo, aplicativos como o Cassandra só funcionarão com a versão JAVA 8.
Primeiro, você precisa ter certeza de ter múltiplas versões JAVA instaladas.
- Abrir uma nova janela de Terminal e entrada:
/usr/libexec/java_home -V
Sua saída deve parecer:
Matching Java Virtual Machines (2):11.0.1, x86_64: "Java SE 11.0.1" /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home1.8.0_201, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
Nota que há dois JDKs disponíveis. Se você não notar a versão Java para a qual você precisa mudar, baixe e instale a versão apropriada daqui (JDK 8 é representado como 1.8) . Uma vez instalado o JDK apropriado, repita este passo.
2. Tome nota da versão do JDK para a qual deseja mudar. Por exemplo, “11.0” e “1.8” são as versões do JDK disponíveis no exemplo acima.
3. Mude para a versão desejada. Por exemplo, se quiser mudar para o JDK 8, introduza a seguinte linha:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Para 11.0, mude “1.8” para “11.0”
4. Verifique a sua versão JDK introduzindo no Terminal:
java -version
Se seguiu todos os passos correctamente, a versão JDK deve estar correlacionada com a que especificou no último passo.
5. (Opcional) Para fazer desta a versão padrão do JDK, digite o seguinte no Terminal:
open ~/.bash_profile
A seguir, adicione sua entrada do Terminal do passo 3 a este arquivo:
# SWITCH TO JAVA VERSION 8
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Guardar e fechar o arquivo.
Done.