24 janeiro 2024

Michelly Oliveira

Instalando várias versões do Java no MacOS

 


Antes da instalação do JDK, instalei o JRE do seguinte link (utilize a versão adequado ao seu ambiente):

Download JRE


Em seguida, fiz o download das versões desejadas, que foram as 17, 20 e 21 ( baixe as que você deseja instalar e que sejam de acordo com o seu sistema operacional ):

Download JDK


Depois, atualizei o arquivo de variáveis de ambiente. Neste ponto, isso vai depender do shell que você está usando, em alguns casos esse arquivo será o .profile. 


Como eu utilizo o Oh My Zsh, editei o arquivo .zshrc e adicionei as linhas abaixo:


export JAVA_17_HOME=$(/usr/libexec/java_home -v17)

export JAVA_20_HOME=$(/usr/libexec/java_home -v20)

export JAVA_21_HOME=$(/usr/libexec/java_home -v21)


alias java17='export JAVA_HOME=$JAVA_17_HOME'

alias java20='export JAVA_HOME=$JAVA_20_HOME'

alias java21='export JAVA_HOME=$JAVA_21_HOME'


#default java version

export JAVA_HOME=$JAVA_17_HOME

 

Para alterar a versão ativa do java,  basta alterar a variável setada na última linha do exemplo.

Para verificar o caminho contido na variável JAVA_HOME, digite no terminal:

echo $JAVA_HOME   


Como apontei a variável JAVA_HOME para a versão 17 do java, o retorno, no meu caso, foi:

/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home


Para verificar a versão ativa do java, basta digitar no terminal:

javac -version