Dieser Artikel wurde basierend auf Wo kann ich OpenJDK-Binärdateien und -Archive erhalten? neu angeordnet. Hier ist eine Zusammenfassung, wo Sie das OpenJDK erhalten können.
Oracle (java.net)
Oracle JDK ist hier
JDK 10
GA wird voraussichtlich am 20. März 2018 veröffentlicht, daher wurde es noch nicht veröffentlicht. Es ist nur Early Access zum Testen verfügbar.
JDK 9
https://download.java.net/java/GA/jdk9/<version>/binaries/openjdk-<version>_(linux|osx|windows)-x64_bin.tar.gz
Red Hat
Red Hat verteilt ein OpenJDK, das eine Implementierung von [icedtea] enthält (icedtea.classpath.org). Um die Binärdatei zu verteilen, müssen Sie jedoch nur ein Konto für die Windows-Version erstellen und die Nutzungsbedingungen mit der Entwicklerlizenz genehmigen. Bitte überprüfen Sie die folgende Website für Details.
Azul Systems
Wir vertreiben OpenJDK-basiertes Zulu kostenlos unter Windows, MacOS und Linux.
https://www.azul.com/downloads/zulu/
Adopt OpenJDK (Java User Groups)
Wir vertreiben eine vorgefertigte Version, bevor GA veröffentlicht wird. Zum Testen positioniert, nicht für die reale Umgebung.
https://adoptopenjdk.net/
Red Hat Enterprise Linux / CentOS / Fedora
RHEL / CentOS kann derzeit keine Nicht-LTS (Java 9, Java 10) herunterladen. Fedora ist auch obwohl Java 9 eine technische Vorschau ab Fedora 26 war Standardmäßig nicht verfügbar.
yum install java-1.8.0-openjdk-devel
debuginfo-install java-1.8.0-openjdk
dnf install java-1.8.0-openjdk-devel
dnf debuginfo-install java-1.8.0-openjdk java-1.8.0-openjdk-headless
Ubuntu
Laut der OpenJDK SRU-Ausnahme der Ubuntu-Community scheint Java 9 der GA-Version von OpenJDK normal zu folgen. Verfügbar.
apt intall openjdk-9-jdk
Informationen zur Erstellungsmethode finden Sie unter http://hg.openjdk.java.net/jdk/jdk/file/tip/doc/building.md. Bitte beachten Sie, dass es zum Zeitpunkt des Schreibens des Artikels ziemlich schwierig ist, auf Windows aufzubauen.
Genau genommen ist es nicht als "aktuell" positioniert, aber wenn Sie die neuesten JDK-Funktionen berühren möchten, ist dieses Verfahren in Ordnung.
hg clone http://hg.openjdk.java.net/jdk/jdk/
cd jdk
bash configure --disable-warnings-as-errors --with-jdk-boot=/path/to/jdk9or10
make images
./build/*/images/jdk/bin/java -version
openjdk version "11-internal" 2018-03-20
OpenJDK Runtime Environment (build 11-internal+0-adhoc.ykubota.jdk)
OpenJDK 64-Bit Server VM (build 11-internal+0-adhoc.ykubota.jdk, mixed mode)
JDK 10
hg clone http://hg.openjdk.java.net/jdk/jdk10/
cd jdk10
bash configure --disable-warnings-as-errors --with-jdk-boot=/path/to/jdk9or10
make images
./build/*/images/jdk/bin/java -version
JDK 9
hg clone http://hg.openjdk.java.net/jdk-updates/jdk9u/
cd jdk9u
bash configure --disable-warnings-as-errors
make images
./build/*/images/jdk/bin/java -version
Recommended Posts