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.

Anderson Braz

Published on Sep 10, 2021

2 min read

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