Adoptopenjdk joined the Eclipse foundation and renamed their JDK to Temurin. Here are instructions on how to migrate on Macs with Homebrew.
The following instructions removes Adoptopenjdk JDKs you may still have:
brew remove adoptopenjdk/openjdk/adoptopenjdk8
brew remove adoptopenjdk/openjdk/adoptopenjdk11
brew untap AdoptOpenJDK/openjdk
brew remove adoptopenjdk8
brew remove adoptopenjdk11
brew remove adoptopenjdk
Use /usr/libexec/java_home -V to get an overview of any other JDK you may still have. Just delete what you don't need any more.
Then install Temurin 8, 11 and 17. The first command (brew tap …) is only needed in case you need Temurin 8 or 11:
brew tap homebrew/cask-versions
brew install --cask temurin8
brew install --cask temurin11
brew install --cask temurin
Bonus: execute the following to define aliases that let you easily switch between Java versions:
cat <<-EOF >> ~/.zshrc
# Aliases for switching java version
alias java17="export JAVA_HOME=\$(/usr/libexec/java_home -v 17)"
alias java11="export JAVA_HOME=\$(/usr/libexec/java_home -v 11)"
alias java8="export JAVA_HOME=\$(/usr/libexec/java_home -v 1.8)"
java11
EOF
Are you looking for more power? For example you need to test for many more JDKs? Then maybe Sdkman is something for you.
No comments:
Post a Comment