web-dev-qa-db-fra.com

Java 9 peut-il s'exécuter sur un système d'exploitation 32 bits?

Il semble qu’aucun package de téléchargement 32 bits ne soit disponible sur Oracle liste de téléchargement .

UPDATE

Peut télécharger ici:

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.Oracle.com/otn-pub/Java/jdk/9+181/jdk-9_windows-x86_bin.exe
54
auntyellow

Bien que les fichiers binaires 32 bits pour JDK9 semblent ne pas figurer dans la version médiocre d'Oracle page de téléchargement , si (après avoir cliqué sur "Accepter l'accord de licence"), vous copiez l'URL des fichiers binaires 64 bits et modifiez x64 à x86, il vous donnera les fichiers binaires 32 bits.


Mise à jour: Et maintenant c'est parti. Bizarre! A quoi joue Oracle? Ils se sont efforcés de corriger les bogues spécifiques à x86 pour Java 9 , ils explicitement dit que Windows 32 et Linux étaient supportés , ils - liste des instructions d’installation pour les systèmes 32 bits , ils rend les versions 32 bits entièrement disponibles pendant la période de pré-publication à des fins de test , et rien dans leur migration JDK 9) guide indique que les plates-formes 32 bits ont été abandonnées (bien au contraire: l’option -client VM de la ligne de commande a été supprimée, donc le -server _ plus rapideVM est maintenant la valeur par défaut pour 32 bits).

Alors, pourquoi cachent-ils soudainement les fichiers binaires de publication?

Il se trouve que j'ai téléchargé le JDK Windows (y compris le 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 l'exe Windows afin que vous puissiez voir qu'elle est authentique. J'espère vraiment qu'Oracle se préparera.


Mise à jour 2: Apparemment, Oracle a décidé de supprimer définitivement le support de x86 Java. Ils ont en quelque sorte fini, compilé, signé numériquement et publié les binaires Java 9 par accident. Les fichiers binaires 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 à l'aide d'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é.

59
Boann

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 fourniront ces versions à l’avenir.

6
Emmeran Seehuber

Chef Java Architecte Mark Reinhold sur Twitter le 25 septembre :

Nous sommes désolés, mais nous n’avons pas l’intention de livrer des versions 32 bits de JDK 9. Nous essayons de nous concentrer davantage sur l’avenir que sur le passé.

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

6
Vadzim

Oracle a abandonné la machine virtuelle cliente Windows 32 bits

Toutefois, l'instruction suivante "Dans le JDK 9, le client Windows 32 bits VM n'est pas disponible. Seul un serveur VM est proposé." n'est même pas précis, il n'y a même pas de serveur 32 bits VM (au 27 sept. 2017).

Mise à jour: pas uniquement Windows, mais aucune version 32 bits n'est disponible.

enter image description here

0
Hendy Irawan