Java 9 peut-il fonctionner sur un système d’exploitation 32 bits?

Il ne semble pas y avoir de packages de téléchargement 32 bits sur la liste de téléchargement disponible d’Oracle.

METTRE À JOUR

Peut télécharger ici:

wget --no-check-certificatee --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_windows-x86_bin.exe 

Bien que les fichiers binarys 32 bits de JDK9 semblent être absents de la page de téléchargement Oracle non cryptée, si (après avoir cliqué sur “Accepter le contrat de licence”) vous copiez l’URL des fichiers binarys 64 bits et modifiez x64 en x86 , vous obtiendrez les binarys 32 bits.


Mise à jour: Et maintenant c’est parti. Bizarre! A quoi joue Oracle? Ils ont essayé de réparer les bogues spécifiques à x86 pour Java 9 , ils ont déclaré explicitement que Windows et Linux 32 bits étaient pris en charge , ils listaient les instructions d’installation pour les systèmes 32 bits , ils rendaient les versions 32 bits période à des fins de test , et rien dans leur guide de migration JDK 9 n’indique que les plates-formes 32 bits ont été supprimées (bien au contraire: l’option de ligne de commande de la VM -client a été supprimée; par défaut pour 32 bits).

Alors, pourquoi cachent-ils soudainement les binarys de publication?

J’ai téléchargé le JDK Windows (y compris JRE) et le JRE Linux pour x86. Je n’ai pas le JDK Linux. Il y a une signature numérique Oracle dans les propriétés de Windows exe, vous pouvez donc voir que c’est authentique. J’espère qu’Oracle va agir ensemble.


Mise à jour 2: Apparemment, Oracle a décidé d’éliminer définitivement le support pour Java x86. Ils ont fini, compilé, signé numériquement et publié les binarys Java 9 par accident. Les binarys fonctionnent toujours, mais ne recevront probablement pas de mises à jour.


Mise à jour 3: Apparemment, Oracle est devenu si odieux et hostile envers les développeurs Java qu’ils ont obligé Google à bloquer les téléchargements ci-dessus avec une demande DMCA . Il n’y a rien que je puisse faire. Pardon. Si vous avez Java 9, vous l’avez, et cela fonctionnera toujours. Si vous n’avez pas Java 9, vous devrez faire preuve de créativité.

Le 25 septembre, Mark Reinhold, architecte en chef de Java:

Désolé, nous n’envisageons pas de lancer des versions 32 bits de JDK 9. Nous essayons de nous concentrer davantage sur le futur que sur le passé.

Oui, vous pouvez créer vos propres binarys JDK 9 32 bits.

J’ai trouvé une version Win32 ici: https://github.com/ojdkbuild/ojdkbuild

Ceci est un OpenJDK fourni par RedHat (sans support), aucune idée s’ils vont fournir ces builds à l’avenir.

VM client Windows 32 bits supprimée: Dans JDK 9, la machine virtuelle client Windows 32 bits n’est pas disponible.

la source de données

Oracle a supprimé la machine virtuelle client Windows 32 bits

Cependant: L’instruction présente “Dans JDK 9, la machine virtuelle client Windows 32 bits n’est pas disponible. Seule une machine virtuelle serveur est proposée.” n’est même pas précis, il n’y a même pas de VM serveur 32 bits (au 27 septembre 2017).

Mise à jour: Pas seulement Windows, mais aucune version 32 bits n’est disponible.

entrer la description de l'image ici