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.
- Installieren Sie eine bestimmte Java-Version mit cask. (Weitere Informationen finden Sie im Abschnitt „Homebrew-Fass-Versionen“ weiter unten.)
- Fügen Sie die installierte Version zur Verwaltung zu jenv hinzu.
- Stellen Sie sicher, dass jenv die Version korrekt verwaltet.
- Wiederholen Sie die Schritte 4–6 für jede erforderliche Java-Version.
-
- Homebrew-Fass-Versionen:
- 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
Nach dem Login kopieren
Die installierten Versionen zu jenv hinzufügen:
brew search temurin
Nach dem Login kopieren
Zusätzliche Überlegungen:
brew install --cask temurin8
brew install --cask temurin9
Nach dem Login kopieren
jenv add <javaVersionPathHere>
Nach dem Login kopieren
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
[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!