Java-Hopping unter MacOS

... 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.