In der Vergangenheit veröffentlichte Oracle ausführbare Installationsprogramme für Windows, die:
- Dateien entpacken
- Fügen Sie Registrierungsschlüssel hinzu, die die installierte Version und den installierten Pfad angeben
- Fügen Sie die JRE zum Systempfad hinzu
- Registrieren Sie ein Deinstallationsprogramm bei Windows.
Ab Java 11 scheint die kostenlose Java-Version von Oracle ( Oracle OpenJDK ) kein Installationsprogramm zu enthalten. Es ist nur eine Zip-Datei, die die Binärdateien enthält.
Wie sollen wir OpenJDK 11 unter Windows installieren, da die oben genannten Integrationen nicht mehr vorhanden sind? Sind sie nicht notwendig?
Antworten:
Extrahieren Sie die Zip-Datei in einen Ordner, z. B.
C:\Program Files\Java\
und es wird einjdk-11
Ordner erstellt (wobei der bin-Ordner ein direkter Unterordner ist). Möglicherweise benötigen Sie Administratorrechte, um die Zip-Datei an diesen Speicherort zu extrahieren.Legen Sie einen Pfad fest:
C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-11\bin"
Stellen Sie JAVA_HOME ein:
bin
Unterordner).Sie sind eingestellt.
Um zu sehen, ob es funktioniert hat, öffnen Sie die Eingabeaufforderung
java -version
und geben Sie ein, ob Ihr neu installiertes JDK gedruckt wird.Wenn Sie deinstallieren möchten, machen Sie einfach die obigen Schritte rückgängig.
Hinweis: Sie können auch
JAVA_HOME
auf den Ordner Ihrer JDK-Installationen verweisen und dann diePATH
Variable auf setzen%JAVA_HOME%\bin
. Wenn Sie also das JDK ändern möchten, ändern Sie nur dieJAVA_HOME
Variable und lassenPATH
sie unverändert.quelle
AdoptOpenJDK ist eine neue Website, die von der Java-Community gehostet wird . Dort finden Sie MSI-Installationsprogramme für OpenJDK 8 bis 14, die alle in der Frage aufgeführten Aufgaben ausführen (Entpacken, Registrierungsschlüssel, Aktualisieren der PATH-Variablen (und JAVA_HOME), Deinstallieren ...).
quelle
Aus dem Kommentar von @ZhekaKozlov: ojdkbuild hat OpenJDK-Builds (derzeit 8 und 11) für Windows (
zip
undmsi
).quelle
java -version
und die gewünschte Ausgabe erhalten.Verwenden Sie den Chocolatey Packet Manager . Es ist ein Befehlszeilentool ähnlich npm. Sobald Sie es installiert haben, verwenden Sie
in einer Eingabeaufforderung mit erhöhten Rechten, um OpenJDK zu installieren.
Geben Sie ein, um eine installierte Version auf die neueste Version zu aktualisieren
Ziemlich einfach zu bedienen und besonders hilfreich beim Upgrade auf die neueste Version. Kein manuelles Fummeln mit Pfadumgebungsvariablen.
quelle
Sie können Amazon Corretto verwenden . Es ist kostenlos, die produktionsbereite Multiplattform-Distribution des OpenJDK zu verwenden. Es wird mit langfristiger Unterstützung geliefert, die Leistungsverbesserungen und Sicherheitskorrekturen umfasst. Überprüfen Sie die Installationsanleitung hier .
Sie können Zulu auch von Azul aus überprüfen .
Eine weitere Sache, die ich hier hervorheben möchte, ist, dass sowohl Amazon Corretto als auch Zulu TCK-konform sind. Sie können den OpenJDK-Build-Vergleich hier und hier sehen .
quelle
Das Oracle Java-Deinstallationsprogramm entfernt nicht alle Dateien.
Überprüfen Sie, ob "C: \ ProgramData \ Oracle" vorhanden ist. Im Unterverzeichnis befinden sich einige Java-Dateien. (Beispiel: java.exe, javaw.exe)
Entfernen Sie es, um zu verhindern, dass falsche Java-Dateien ausgeführt werden.
quelle