[JAVA] So bringen Sie JDK 11 bequem in den Mac

Nachtrag 2018-10-16 Sobald ich es geschrieben habe, glaube ich nicht, dass ich diesen Artikel mehr brauche. Wenn Amazon Corretto neulich angekündigt hat herauskommt! Wenn Sie sich die Corretto 8-Downloadseite ansehen, die derzeit in der Vorschau verfügbar ist, ist die Mac-Version als Paketdatei verfügbar! Dies ist eine großartige Möglichkeit von pkg auch in Corretta 11! Es besteht die große Möglichkeit, dass der Installer verschiedene Dinge tut und Sie sich von Anfang an wohl fühlen! Es kann sein. Corretto 11 wird nach gründlichen Tests bis April nächsten Jahres verfügbar sein. Wenn Sie also nicht bis dahin warten können, probieren Sie es bitte aus.

Zielgruppe

Was ist bequem

Schritte, um sich wohl zu fühlen

Installieren Sie einfach mit dem dmg-Paket von OracleJDK 11 und installieren Sie OpenJDK 11 nach der Deinstallation von [^ 1]. Wenn die Anzahl der Tools nach 12 in der Zukunft zunimmt, ist es besser, dasselbe Verfahren mit der aktualisierten Version zu befolgen.

1. Laden Sie die dmg-Version des Oracle JDK herunter und installieren Sie sie

2. Sofort deinstallieren

Machen Sie genau das, was in [hier] steht (https://www.java.com/de/download/help/mac_uninstall_java.xml)

2.1 Führen Sie Folgendes vom Terminal aus aus


sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin 
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane 
sudo rm -fr ~/Library/Application\ Support/Oracle/Java

2.2 JDK entfernt [^ 2]

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk

3. Installieren Sie OpenJDK

sudo mv ~/Downloads/jdk-11.0.1+13 /Library/Java/JavaVirtualMachines/
export JAVA_HOME=$(/usr/libexec/java_home)

Das Oracle JDK pkg-Installationsprogramm, das ich zuerst eingegeben habe, scheint einen Link wie / usr / bin / jshell zu erstellen. Es ist also besser, als einfach OpenJDK einzufügen.

Übrigens scheint das neueste JDK unabhängig von den Terminaleinstellungen automatisch für den Desktop ausgewählt zu werden. Ich war ein wenig besorgt, dass bei der Installation von eclipse-201809 mit Oracle Java alle Versionen in / Library / Java / JavaVirtualMachines / in Installed JRE angezeigt wurden, aber aus irgendeinem Grund habe ich zu OpenJDK gewechselt, nur zu jdk-9. Es verschwand und ich musste manuell ein anderes einfügen. Ich frage mich, ob es etwas in der Nähe von ~ / Library / Application \ Support / Oracle / Java gab. Ich weiß nicht, ob ich es bereits gelöscht habe.

[^ 1]: Um die Wahrheit zu sagen, ** "Bitte bereiten Sie ein OpenJDK-Paketinstallationsprogramm vor, das automatisch wie OracleJDK eingerichtet wird" **. [^ 2]: Wenn die Version verfügbar ist, lesen Sie diese bitte und führen Sie sie entsprechend aus. [^ 3]: Ich habe mich für Hotspot entschieden, weil ich mir vorgestellt habe, dass es kaum Abweichungen von Oracle JDK geben würde, aber wenn Sie Eclipse verwenden, ist OpenJ9 möglicherweise besser. Ich weiß es nicht.

Recommended Posts

So bringen Sie JDK 11 bequem in den Mac
Stand April 2018 So installieren Sie Java 8 auf einem Mac
So installieren Sie JDK8-10 (Mac)
So gelangen Sie in einen Container, der auf AWS Fargate ausgeführt wird
So zeigen Sie Diagramme in Ruby on Rails an (LazyHighChart)
So wechseln Sie Java in der OpenJDK-Ära auf dem Mac
So erhalten Sie Parameter in Spark
[Rails] Eine einfache Möglichkeit, eine Selbsteinführungsfunktion in Ihrem Profil zu implementieren
So wechseln Sie die Java-Version mit direnv im Terminal auf dem Mac
So überprüfen Sie, ob Java auf einem Mac installiert ist
So fügen Sie ein Video in Rails ein
So installieren Sie Eclipse (Photon) auf Ihrem Mac
So wechseln Sie Java-Versionen auf dem Mac
Erstellen Sie eine JMeter-Umgebung auf Ihrem Mac
So erstellen Sie eine Abfrage mithilfe von Variablen in GraphQL [Verwenden von Ruby on Rails]
So erhalten Sie das aktuelle Datum als Zeichenfolge im Format JJJJMMTT
So ermitteln Sie den absoluten Pfad eines in Java ausgeführten Verzeichnisses
So erstellen Sie Ihre eigene Anmerkung in Java und erhalten den Wert
So erhalten Sie Keycloak-Anmeldeinformationen in der Interceptor-Klasse
So erhalten Sie einen Heapdump aus einem Docker-Container
So zeigen Sie eine Webseite in Java an
So erhalten Sie eine Klasse von Element in Java
So führen Sie eine djUnit-Aufgabe in Ant aus
So fügen Sie in Spring Boot einen Klassenpfad hinzu
So erstellen Sie ein Thema in Liferay 7 / DXP
So implementieren Sie eine ähnliche Funktion in Rails
So erstellen Sie einfach ein Pulldown mit Rails
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
Hinweise zum Schreiben von Kommentaren auf Englisch
So generieren Sie automatisch einen Konstruktor in Eclipse
So erhalten Sie die ID eines Benutzers, der sich in Swift bei Firebase authentifiziert hat
[Spring Boot] So rufen Sie Eigenschaften dynamisch aus einer in einer URL enthaltenen Zeichenfolge ab
So löschen Sie alle Daten in einer bestimmten Tabelle
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
So implementieren Sie eine nette Funktion in Ajax mit Rails
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
So erhalten Sie Informationen zu zugeordneten Tabellen in vielen-zu-vielen-Tabellen
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
So funktioniert JavaScript auf einer bestimmten Seite
So erstellen Sie einen Daten-URI (base64) in Java
[Java] So erhalten Sie eine Anfrage per HTTP-Kommunikation
So zeigen Sie eine Browser-Vorschau mit VS-Code an
[So fügen Sie ein Video mit Rails in haml ein]
So überprüfen Sie die in der PC-Entwicklungsumgebung auf Ihrem Smartphone erstellte WEB-Anwendung
So schreiben Sie eine Datumsvergleichssuche in Rails
So verspotten Sie einen Super-Methodenaufruf in PowerMock
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
So konvertieren Sie eine Datei in ein Byte-Array in Java
[Rails 6] So legen Sie ein Hintergrundbild in Rails [CSS] fest
[Rails] So laden Sie JavaScript in einer bestimmten Ansicht
Wie schreibe ich einen Core Mod in Minecraft Forge 1.15.2
Hinweise zur Verwendung regulärer Ausdrücke in Java
Wie man mit cli jdk etc. von oracle bekommt