Java: Múltiplos JDK em ambiente macOS
Boas práticas com múltiplas versões de JDK's no macOS.
Resolvi iniciar meu MacOS com Big Sur 11.5.2 e relembrar todas as etapas de preparação do meu ambiente para trabalhar com desenvolvimento Java. E essa empreitada rendeu este post, já que tinha bastante tempo que eu não compartilhava nada por aqui.
Passo 1 - Instalação do Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Passo 2 - Instalação do Cask
Para saber um pouco mais sobre o que é o Cask e qual sua finalidade sugiro visitar o site.
brew install cask
Passo 3 - Instalação do Jenv
Também sugiro que se informe mais no site do Jenv.
brew install jenv
E configure variável de ambiente para Jenv:
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
Passo 4 - Verifique as JVM presentes
Este local indicado abaixo é onde ficam instalados os seus kit de desenvolvimento Java.
ls -ltrh /Library/Java/JavaVirtualMachines/
Passo 5 - Outra verificação de instalação Java
Este local indicado abaixo é onde ficam instalados os seus kit de desenvolvimento Java.
brew tap homebrew/core
brew search java
e também:
brew tap homebrew/cask
brew search java --cask
IMPORTANTE: Na minha verificação evidenciei que o meu MacOS já tinha instalado o adoptopenjdk-11.jdk correspondente a versão openjdk "11.0.11" de 2021-04-20.
Passo 6 - Instalando outra versão de JDK
brew install homebrew/cask-versions/adoptopenjdk8 --cask
Passo 7 - Adicionando minhas instalações de JDK ao Jenv
jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
Créditos
Photo by Emile Perron on Unsplash