Wie installiert man Java?

Lesezeit: 3 Minuten

Ich möchte Java auf einem neuen OS X-Rechner einrichten und ziehe es vor, brew für die OS X-Paketverwaltung zu verwenden. Wie kann ich das neueste Java mit Brew installieren?

Benutzeravatar von Tim Fulmer
Tim Fulmer

Es stellt sich heraus java wurde kürzlich in den Brühkern verschoben, daher lautet der korrekte Befehl ab August 2022:

brew install java

Überprüfen Sie dann Ihre Installation, indem Sie sie ausführen

java --version

Wenn das Ergebnis stimmt nicht sieht aus wie das:

openjdk 18.0.2 2022-07-19
OpenJDK Runtime Environment Homebrew (build 18.0.2+0)
OpenJDK 64-Bit Server VM Homebrew (build 18.0.2+0, mixed mode, sharing)

aber so:

The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.

Dann müssen Sie auch einen Symlink für die System-Java-Wrapper erstellen, um dieses JDK zu finden:

sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk \
     /Library/Java/JavaVirtualMachines/openjdk.jdk

  • Wie kann ich eine ältere Java-Version installieren?

    – kikulikow

    21. Januar 2021 um 10:54 Uhr

  • @TimFulmer Ich glaube, ich bin es jetzt. Ich habe es geschafft, das Problem zu beheben, das diese 3-tägige Episode der Yak-Rasur ausgelöst hat. Es beinhaltete schließlich die Neuinstallation von Brew, Ruby, rvm, Java, möglicherweise Xcode und jeder ausführbaren Datei auf meinem Computer mit einer ungeraden Anzahl von Bytes. Danke für die Frage! 🙂

    – Siegfried

    5. März 2021 um 12:30 Uhr

  • Und vergessen Sie nicht, einen Symlink zu erstellen: For the system Java wrappers to find this JDK, symlink it with sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk 🙂

    – Bathyscapher

    20. Januar um 12:27 Uhr

  • Anstelle von /opt/homebrew musste ich einen Symlink zum Verzeichnis in /usr/local/opt erstellen, und ich konnte den richtigen Speicherort ermitteln, indem ich ihn ausführte brew info openjdk und führen Sie den Befehl nach „Damit die System-Java-Wrapper dieses JDK finden, verknüpfen Sie es mit“ aus, was in meinem Fall der Fall war sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

    – Elijah Lofgren

    18. August um 15:59 Uhr


  • Auf meinem Mac mit Big Sur musste ich Folgendes tun: sudo ln -sfn /usr/local/Cellar/openjdk/18.0.2.1/libexec/openjdk.jdk \ /Library/Java/JavaVirtualMachines/openjdk.jdk

    – bruceg

    22. September um 0:01 Uhr

Benutzeravatar von bathyscapher
Bathyscapher

Als Add-On zur akzeptierten Antwort: Um eine bestimmte Java-Version zu installieren, z. B. Version 11, führen Sie Folgendes aus:

brew install openjdk@11

Und symbolisch verlinken:

sudo ln -sfn /opt/homebrew/opt/openjdk@11/libexec/openjdk.jdk \
     /Library/Java/JavaVirtualMachines/openjdk-11.jdk

  • java -version gibt 8 zurück, aber 11 ist installiert.

    – Drachenritter

    11. Juli um 7:22 Uhr

  • Sind Sie sicher, dass die Installation von Java 11 erfolgreich war?

    – Bathyscapher

    14. Juli um 7:05 Uhr

  • Vielleicht haben Sie zuvor Java von java.com installiert? Wenn dies der Fall ist, folgen Sie den Anweisungen hier, um es zu entfernen. java.com/en/uninstall/uninstall_instructions.html#macOS für Macos-Nutzung: sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -fr ~/Library/Application\ Support/Oracle/Java

    – Codehaut

    15. September um 15:17 Uhr


Ich musste sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

  • brew info java zeigt den aktuellen Befehl zum Ausführen, das war bei mir auch so

    – Neumusik

    14. Oktober um 22:50 Uhr

Wenn Sie die Oracle-Version von Javas SDK mit Homebrew installieren möchten, verwenden Sie den folgenden Befehl:

brew install --cask oracle-jdk

Wenn Sie sich nicht darum kümmern, verwenden Sie die akzeptierte Antwort von @Tim Fulmer, um die OpenJDK-Version zu erhalten

brew install java

1436560cookie-checkWie installiert man Java?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy