Heim > Java > javaLernprogramm > Hauptteil

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
Freigeben: 2024-10-28 03:11:02
Original
189 Leute haben es durchsucht

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
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
    • 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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!