Java: Múltiplos JDK em ambiente MacOS

Java: Múltiplos JDK em ambiente MacOS

Boas práticas com múltiplas versões de JDK's no MacOS.

Subscribe to my newsletter and never miss my upcoming articles

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

 
Share this
Proudly part of