Heim  >  Artikel  >  Java  >  Wie kann ich mehrere Java-Versionen unter Mac OS X verwalten, insbesondere wenn ich eine neuere Version installiert habe und eine ältere Version installieren möchte?

Wie kann ich mehrere Java-Versionen unter Mac OS X verwalten, insbesondere wenn ich eine neuere Version installiert habe und eine ältere Version installieren möchte?

Susan Sarandon
Susan SarandonOriginal
2024-10-28 03:11:02181Durchsuche

How can I manage multiple Java versions on Mac OS X, especially when I have a newer version installed and want to install an older version?

Verwaltung mehrerer Java-Versionen unter Mac OS X-System. Allerdings benötigen Sie jetzt für Entwicklungszwecke eine JDK 7-Installation. Beim Versuch, die ältere Version über eine DMG-Datei zu installieren, wird eine Warnung generiert, dass bereits eine neuere Java-Version installiert ist, was zum Abbruch des Installationsprogramms führt.

Lösung:

Das Optimum Der Ansatz zur Verwaltung mehrerer Java-Versionen unter Mac OS X erfolgt über Homebrew, ein Paketverwaltungssystem. Homebrew verwendet für diese Aufgabe zwei Dienstprogramme:

homebrew-cask

: Installiert verschiedene Java-Versionen.

    jenv
  • : Verwaltet das installierte Java Versionen.
  • Schritte:
Homebrew installieren.

Homebrew jenv installieren.

Homebrew installieren- cask.
  1. Installieren Sie eine bestimmte Java-Version mit cask. (Weitere Informationen finden Sie im Abschnitt „Homebrew-Fass-Versionen“ weiter unten.)
  2. Fügen Sie die installierte Version zur Verwaltung zu jenv hinzu.
  3. Stellen Sie sicher, dass jenv die Version korrekt verwaltet.
  4. Wiederholen Sie die Schritte 4–6 für jede erforderliche Java-Version.
  5. Homebrew-Fass-Versionen:
  6. Fügen Sie den Homebrew-/Fass-Versions-Tap zu Homebrew hinzu:

Nach verfügbaren Versionen suchen:

Gewünschte Versionen installieren:

brew tap homebrew/cask-versions

Die installierten Versionen zu jenv hinzufügen:

brew search temurin

Zusätzliche Überlegungen:
brew install --cask temurin8
brew install --cask temurin9

jenv add <javaVersionPathHere>
Verifizieren Sie Java-Versionspfade mit /usr/libexec/java_home -V.

macOS unterscheidet Java-Installationen anhand ihrer Quelle :

  • Integrierte JRE: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
  • Von Apple heruntergeladene JDKs: /System/Library/Java/JavaVirtualMachines/ 1.6.0.jdk/Contents/Home/

    Von Oracle heruntergeladene JDKs: /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home
    • Ressourcen:
[Entfernen von Java 8 JDK vom Mac](https://stackoverflow.com/questions/15196242/removing-java-8-jdk-from -mac)

[Verwalten mehrerer Java-Installationen mit Homebrew](http://hanxue-it.blogspot.ch/2014/05/installing-java-8-managing-multiple.html)

[Mac-Setup](http://sourabhbajaj.com/mac-setup/index.html)
  • [Homebrew](http://brew.sh)
  • [Homebrew-Dokumentation ](https://github.com/Homebrew/homebrew/tree/master/share/doc/homebrew#readme)
  • [Homebrew Cask](https://github.com/caskroom/homebrew-cask )
  • [Jenv](http://www.jenv.be)

Das obige ist der detaillierte Inhalt vonWie kann ich mehrere Java-Versionen unter Mac OS X verwalten, insbesondere wenn ich eine neuere Version installiert habe und eine ältere Version installieren möchte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn