Cet article a été réorganisé en fonction de Où puis-je obtenir les fichiers binaires et les archives OpenJDK?. Voici un résumé de l'endroit où vous pouvez obtenir OpenJDK.
Oracle (java.net)
Oracle JDK est ici
JDK 10
GA devrait sortir le 20 mars 2018, il n'a donc pas encore été publié. Seul l'accès anticipé pour les tests est disponible.
JDK 9
https://download.java.net/java/GA/jdk9/<version>/binaries/openjdk-<version>_(linux|osx|windows)-x64_bin.tar.gz
Red Hat
Red Hat distribue un OpenJDK qui contient une implémentation de icedtea. Cependant, pour distribuer le binaire, vous devez créer un compte uniquement pour la version Windows et approuver les termes et conditions avec la licence développeur. Veuillez consulter le site suivant pour plus de détails.
Azul Systems
Distribution gratuite de Zulu basé sur OpenJDK pour Windows, MacOS et Linux.
https://www.azul.com/downloads/zulu/
Adopt OpenJDK (Java User Groups)
Nous distribuons une version pré-construite avant la sortie de GA. Positionné pour les tests, pas pour l'environnement réel.
https://adoptopenjdk.net/
Red Hat Enterprise Linux / CentOS / Fedora
RHEL / CentOS ne peut pas télécharger non-LTS (Java 9, Java 10) pour le moment. Fedora est également bien que Java 9 était un aperçu technique de Fedora 26 Non disponible par défaut.
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
Selon l '[exception OpenJDK SRU] de la communauté Ubuntu (https://lists.ubuntu.com/archives/ubuntu-release/2018-February/004275.html), il semble que Java 9 suivra normalement la version GA d'OpenJDK. Disponible.
apt intall openjdk-9-jdk
Pour la méthode de construction, reportez-vous à http://hg.openjdk.java.net/jdk/jdk/file/tip/doc/building.md. Veuillez noter qu'il est assez difficile de construire sur Windows au moment de la rédaction de l'article.
Strictement parlant, il n'est pas positionné comme "dernier", mais si vous voulez toucher les dernières fonctions JDK, cette procédure est correcte.
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