Existe-t-il une version OpenJDK disponible pour Windows OS? À partir de la page d'accueil d'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 )
Réponses:
Vous pouvez trouver des binaires OpenJDK 6 et 7 pour Windows dans le projet github openjdk-unofficial-builds .
Mise à jour: les binaires OpenJDK 8 et 11 LTS pour Windows x86_64 peuvent être trouvés dans le projet gjub ojdkbuild .
Avertissement: je les ai construits moi-même.
Mise à jour (2019): OpenJDK met à jour les versions de projet pour 8 et 11 sont maintenant disponibles .
la source
ojdkbuild
page et ce groupe github pourraient également avoir l'air un peu plus officiels. Je vais certainement créer un problème demainDans le cas où vous recherchez toujours une version Windows d'OpenJDK, Azul Systems a lancé la gamme de produits Zulu l'automne dernier. La distribution Zulu d'OpenJDK est construite et testée sur Windows et Linux. Nous avons publié la version OpenJDK 8 cette semaine, bien que OpenJDK 7 et 6 soient également disponibles. L'URL suivante vous mène à des téléchargements gratuits, au forum de la communauté Zulu et à d'autres détails: http://www.azulsystems.com/products/zulu Ce sont des téléchargements binaires, vous n'avez donc pas besoin de créer 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 version Windows OpenJDK6 a pris de loin le plus d'efforts pour tordre les éléments qui ne fonctionnaient pas sur Windows, ou ne réussirait pas le protocole de test du kit de compatibilité technique pour Java SE 6 "tel quel".
Avertissement: je suis le chef de produit pour Zulu. Vous pouvez consulter mes avis de publication Zulu ici: https://support.azulsystems.com/hc/communities/public/topics/200063190-Zulu-Releases J'espère que cela vous aidera.
la source
Pour Java 12 et versions ultérieures, les versions officielles 64 bits de General-Availability (GA) et Early-Access (EA) d'OpenJDK (GPL2 + Classpath Exception) d'Oracle sont disponibles sous la forme tar.gz / zip sur le site Web du JDK .
Si vous préférez un installateur, il existe plusieurs distributions. Il existe un article public Google Doc et Blog de la communauté Java Champions qui répertorie les distributions OpenJDK les mieux prises en charge. Actuellement, ce sont:
la source
Red Hat annonce qu'il distribuera une plate-forme OpenJDK pour Windows: http://developers.redhat.com/blog/2016/06/27/openjdk-now-available-for-windows/
EDITÉ (merci à CaseyB): il n'y a pas de support PRODUCTION sous Windows. De la documentation:
la source
using the services provided under the Program for a production installation
constitue une violation des conditions. Donc, nous ne pouvons probablement pas distribuer cet installateur à nos clients payants ou même les faire installer eux-mêmes à des fins de production? Lisez ici . Les binaires GitHub semblent avoir des termes beaucoup plus clairs.Je suis récemment tombé sur ce site: https://adoptopenjdk.net/
Semble fiable pour moi. Je n'ai pas essayé moi-même mais j'essaierai sûrement.
Licence:
EDIT: J'ai également été ravi d'apprendre que le programme d'installation AdoptOpenJDK MSI (JDK et JRE) est désormais livré avec IcedTeaWeb, qui remplace Oracle WebStart - programme d'installation simple avec presque `` next-next-next-finish '' et les applications JWS fonctionnent comme elles habitué.
la source
OpenSCG maintient les installateurs d'OpenJDK 6 d' pour Windows 32 bits et d'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 contextuellement sur (Poste de travail), en sélectionnant Propriétés, en cliquant sur Paramètres système avancés si vous êtes sous Windows 7, en cliquant sur l'onglet Avancé, puis sur Variables d'environnement.
la source
Vous pouvez trouver les versions d'OpenJDK soigneusement testées fournies par Oracle sur http://jdk.java.net .
Par exemple, des versions prêtes à l'emploi d'OpenJDK 10.0.2 d'Oracle pour Linux 64 bits, MacOS et Windows sont disponibles à l' adresse http://jdk.java.net/10/ .
la source
Uniquement 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 d'Oracle.
la source
Une alternative intéressante avec un soutien à long terme est Corretto . Il a été annoncé récemment par James Gosling sur DevOXX. Il s'agit d'une distribution multiplateforme gratuite et prête à la production de l'Open Java Development Kit (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 (bientôt 12) et vous pouvez télécharger des binaires pour toutes les principales plates-formes
Et la deuxième alternative intéressante est Dragonwell fournie par Alibaba. C'est une fourchette conviviale mais ils veulent régulièrement mettre à jour leurs modifications dans le référentiel openjdk ... Ils proposent actuellement Java8 mais des choses intéressantes comme un Flight Recorder rétroporté (de 11 à 8) ...
Et troisièmement, comme déjà mentionné par d'autres, l' initiatives adoptOpenJDK mérite également d'être examinée.
la source
Trouvé tous les binaires Windows ici:
https://github.com/ojdkbuild/ojdkbuild
Ces binaires Windows sont conçus pour les garder aussi proches que possible du comportement des packages CentOS java-x-openjdk.
la source
Vous pouvez aller sur AdoptOpenJDK pour télécharger vos binaires pour toutes les plateformes fournies par une grande communauté.
la source