web-dev-qa-db-fra.com

Disponibilité d'OpenJDK pour Windows OS

Existe-t-il une version d'OpenJDK disponible pour le système d'exploitation Windows? Depuis la page d'accueil OpenJDK ( http://openjdk.Java.net/ ), il redirige vers la machine Oracle Sun JRE pour Windows.

Existe-t-il un OpenJDK disponible pour Windows? Si oui, où l'obtenir? Sinon, devons-nous le construire nous-mêmes (voir http://blogs.Oracle.com/poonam/entry/building_openjdk_on_windows

137
jerome38

Vous pouvez trouver les fichiers binaires OpenJDK 6 et 7 pour Windows dans le projet openjdk-unofficial-builds github.

Mise à jour: les fichiers binaires OpenJDK 8 et 11 LTS pour Windows x86_64 sont disponibles dans le projet ojdkbuild github.

Avertissement: je les ai construits moi-même

128
alexkasko

Si vous recherchez toujours une version OpenJDK pour Windows, Azul Systems a lancé la gamme de produits Zulu l’automne dernier. La distribution Zulu d’OpenJDK est construite et testée sous Windows et Linux. Nous avons publié la version OpenJDK 8 cette semaine, même si OpenJDK 7 et 6 sont également disponibles. L’URL suivante vous mène aux téléchargements gratuits, au forum de la communauté zoulou et à d’autres détails: http://www.azulsystems.com/products/zulu Il s’agit de téléchargements binaires, vous ne devez donc pas besoin de compiler OpenJDK à partir de zéro pour les utiliser.

Je peux attester que la construction d'OpenJDK 6 pour Windows n'était pas un exercice trivial. Sur les six plates-formes différentes que nous avons construites (OpenJDK6, OpenJDK7 et OpenJDK8, chacune pour Windows et Linux) pour x64 jusqu'à présent, la compilation Windows OpenJDK6 nécessitait de loin le plus d'efforts pour essorer les éléments qui ne fonctionnaient pas sous Windows, ou ne réussiraient pas le protocole de test du kit de compatibilité technique pour Java SE 6 "tel quel".

Disclaimer: Je suis le chef de produit pour Zulu. Vous pouvez consulter mes notifications de publication en zoulou ici: https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases J'espère que cela vous aidera.

46
Matt Schuetze

Pour Java 10 , Java 11 , et probablement toutes les versions ultérieures de Java, les versions officielles Windows OpenJDK pour Windows 64 bits (GPL2 + Classpath Exception) sont disponibles sous la forme tar.gz/Zip sur le site Web JDK.

10
Bernhard Stadler

Red Hat annonce la distribution d'une plate-forme OpenJDK pour Windows: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/

EDITED (merci à CaseyB): il n’ya pas de support PRODUCTION sur Windows. De la documentation:

Toutes les distributions OpenJDK 8 sous Windows de Red Hat sont prises en charge pour le développement d'applications fonctionnant conjointement avec JBoss Middleware. Vous disposez ainsi de la commodité et de la confiance nécessaires pour développer et tester dans des environnements Windows ou Linux et déployer votre solution à 100%. compatible, entièrement pris en charge, OpenJDK 8 sous Red Hat Enterprise Linux.

9
mcoolive

OpenSCG maintient OpenJDK 6 installers pour Windows 32 bits et autres systèmes d'exploitation.

Pour le configurer, créez une variable d'environnement Java_HOME et définissez-la sur C:\OpenSCG\openjdk-6.0.24 ou quelle que soit la version actuelle. Ajoutez ensuite% Java_HOME%\bin; au début de votre variable d’environnement PATH. 

Vous pouvez modifier vos variables d’environnement en cliquant sur (Mon) Ordinateur, en sélectionnant Propriétés, en cliquant sur Paramètres système avancés si vous utilisez Windows 7, en cliquant sur l’onglet Avancé, puis sur Variables d’environnement.

6
Alex Eagar

Seulement OpenJDK 7 . OpenJDK6 est fondamentalement la même base de code que la version de Sun, c'est pourquoi il vous redirige vers le site officiel Oracle.

5
Nico Huysamen

Vous pouvez trouver les versions entièrement testées d'OpenJDK fournies par Oracle à l'adresse http://jdk.Java.net

Par exemple, des versions prêtes à utiliser OpenJDK 10.0.2 d'Oracle pour Linux 64 bits, MacOS et Windows sont disponibles à l'adresse http://jdk.Java.net/10/ .

4
Dalibor Topic

Je suis récemment tombé sur ce site: https://adoptopenjdk.net/

Cela me semble fiable. Je n'ai pas essayé moi-même, mais je vais sûrement essayer.

Licence:

Licence (s) Les scripts de construction et autres codes permettant de produire les fichiers binaires, le site Web et les autres infrastructures de construction sont sous licence Apache, version 2.0. Le code OpenJDK lui-même est sous licence GPL v2 avec exception Classpath.

2
Jokkeri

Vous pouvez aller sur AdoptOpenJDK pour télécharger vos fichiers binaires pour toutes les plateformes fournies par une grande communauté. 

1
Reda

J'ai trouvé tous les fichiers binaires de Windows ici:

https://github.com/ojdkbuild/ojdkbuild

Ces binaires Windows sont conçus pour rester aussi proches que possible du comportement des packages Java-x-openjdk CentOS.

0
Saurabh Bhoomkar

Une alternative intéressante avec un support à long terme est Corretto . Il a été annoncé par James Gosling sur DevOXX récemment. Il s’agit d’une distribution gratuite, multiplateforme et prête à la production du kit de développement Open Java (OpenJDK). Corretto est livré avec un support à long terme qui comprendra des améliorations de performances et des correctifs de sécurité. Actuellement, il fournit les versions 8 et 11 de Java (12 bientôt) et vous pouvez télécharger des fichiers binaires pour toutes les principales plates-formes.

  • Linux
  • Microsoft Windows
  • macOS
  • Docker

Et la deuxième alternative intéressante est Dragonwell fourni par Alibaba. C'est une fourche amicale mais ils veulent mettre régulièrement leurs modifications en amont dans le dépôt openjdk ... Ils proposent actuellement Java8 mais ont - intéressant des choses comme un enregistreur de vol (de 11 à 8) (de 11 à 8) ...

0
Lonzak

Créez simplement un compte sur Oracle. Et après cela, vous pouvez l'obtenir gratuitement.

0
Haseeb Ahmad