Avatar ·

Wie installiere und wechsle ich die Java-Version (JDK) auf macOS?

Hallo zusammen! Ich bin ein Java-Anfänger und arbeite auf macOS. Ich habe mehrere JDK-Versionen installiert: 11, 17 und 21. Das Problem ist, dass das System beim Überprüfen der Version über das Terminal immer dieselbe anzeigt – 11, obwohl ich für mein Projekt 17 benötige.\n\nIch habe versucht, die Variable JAVA_HOME manuell über export zu ändern, aber nach einem Neustart des Terminals wird alles zurückgesetzt. Außerdem habe ich mehrere JDKs über Homebrew heruntergeladen, dann gelöscht, und jetzt zeigt die Liste /usr/libexec/java_home -V ein Durcheinander.\n\nKönnt ihr mir bitte sagen, wie ich die Umgebung richtig konfiguriere, damit ich einfach zwischen den Versionen wechseln kann? Ich möchte, dass der Wechsel global (für das gesamte Terminal) ist und nach einem Neustart erhalten bleibt. Hier ist, was der Befehl derzeit ausgibt:\n\n```bash\n$ java -version\nopenjdk version "11.0.18" 2023-01-17 LTS\n```\n\nIch brauche aber 17.