... mit Homebrew und jEnv
Aus gegebenem Anlass habe ich mich heute damit beschäftigt, wie man unter macOS auf der Konsole möglichst einfach zwischen verschiedenen Java Versionen wechseln kann. Ihr braucht dafür Homebrew, und gemacht wird’s so:
Gewünschte Java Version(en) installieren:
brew tap AdoptOpenJDK/openjdk
brew search /adoptopenjdk/
brew cask install adoptopenjdk8 (oder irgendeine andere Version aus dem vorherigen Schritt)
Benutze jenv (setzt JAVA_HOME) um bequem zwischen den Versionen zu springen:
brew install jenv (jenv installieren)
jenv add /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/ (Java Version mit jenv bekannt machen)
jenv versions (bekannte Versionen anzeigen)
jenv global openjdk64-1.8.0.232 (zu verwendende Version auswählen)
Quellen:
Hinweis
Entegegen der Anleitung von dzone.com gibt es aktuell alle Java Versionen nur noch als cask und nicht mehr als formulae.