Developpez.com

Le Club des Développeurs et IT Pro

Oracle met fin au support de Java sur Windows XP

Les utilisateurs de l'OS ne recevront plus de correctifs

Le 2014-07-04 12:51:27, par Hinault Romaric, Responsable .NET
Malgré que Microsoft ait abandonné Windows XP depuis avril dernier, l'OS est encore supporté par plusieurs éditeurs de logiciels, notamment les éditeurs d’antivirus et de navigateurs.

Oracle, pour sa part, a choisi de mettre discrètement fin à la prise en charge du système d'exploitation pour la plateforme Java 7, depuis le 8 avril. La firme se justifie dans la FAQ sur le site Java, par le fait que Microsoft avait arrêté de supporter l'OS.

« Comme vous le savez, Microsoft ne prend plus en charge Windows XP et recommande à ses utilisateurs de mettre à jour vers des versions plus récentes, afin de maintenir un environnement stable et sécurisé. Oracle fait la même recommandation à ses utilisateurs de Java sur Windows », a déclaré Henrik Stahl, gestionnaire du produit Java chez Oracle, à ZDNet.com.

Conséquence : la prochaine série de correctifs de sécurité qui sera publiée par la société le 15 juillet ne sera pas compatible avec Windows XP. Les utilisateurs de l'OS pourront néanmoins l'installer, ceci à leur risque et péril.

Par ailleurs, une mise à jour vers Java 8, la dernière version de la plateforme, n'est pas envisageable pour les utilisateurs de Windows XP. L'OS n'est pas officiellement pris en charge par cette version. Java 8 peut cependant fonctionner sur le système d'exploitation, mais pour Oracle, il peut présenter quelques problèmes de compatibilités.

Pour les autres systèmes d'exploitation supportés, Oracle continuera à publier les mises à jour de sécurité pour Java 7 jusqu'à au moins avril 2015.

Windows XP est encore très utilisé sur les PC. Selon les chiffres de NetApplications pour le mois de juin 2014, l'OS est exécuté par plus d'un PC sur quatre. La fin de la prise en charge de Java expose encore plus les utilisateurs, car la plateforme est l'une des cibles favorites des pirates. Dans son rapport annuel de sécurité pour 2014, Cisco note que 91% d'exploits sur le Web en 2013 ciblaient Java.

Source : FAQ Java

Et vous ?

Qu'en pensez-vous ?
  Discussion forum
19 commentaires
  • Uther
    Expert éminent sénior
    Envoyé par BugFactory
    En résumé, Java s'enferme un peu plus dans son rôle de langage coté serveur, et vient de se priver de ses dernières opportunités de percer sur le desktop.
    Je ne pense pas que prolonger le support de JAVA sur un OS qui n'est plus supporté par même son créateur soit de la moindre utilité pour essayer de percer. Inutile de renforcer la porte quand le mur s’effrite.

    De toute façon, les gens qui ne voient pas de problème a utiliser une version non maintenue de Windows n'auront certainement pas plus de remords a utiliser une version non supporté de JAVA.
  • thelvin
    Modérateur
    Envoyé par Jamming Ed
    ... est-ce que quelqu'un a déjà réussi à installer une mise à jour Java sans que ça plante ?
    Hummm. Tous les gens que j'ai déjà vus assis devant un ordinateur. Ça fait déjà une bonne dizaine de milliers au bas mot.

    J'ai été témoin d'une mise à jour Java qui, pour tout le monde, plantait quand on essayait de l'installer via l'icône de notification. Une. Ça fait maintenant plusieurs années et plus rien depuis.
    Je vois assez mal ce qui justifie une telle tentative ratée de sarcasme. Si ton OS est pourri, c'est pas la faute des mises à jours Java.
  • dfiad77pro
    Membre expérimenté
    La plupart des entreprises étant bloquées à la version 1.6 , cet arrêt du support n'est pas dramatique.

    Il serait temps d'abandonner définitivement XP.
  • tchize_
    Expert éminent sénior
    L'abandon du support par windows, ça va leur boter le cul pour migrer à force de plus savoir faire tourner IE, d'être bourré de virus, .... De plus tu parle de 25% pour windows XP, il y a un an, c'était encore 33%. Le nombre de poste est, selon moi, déjà en chute libre. Et ces chiffres sont faussé par nottement le marché chinois, qui est en grande majorité sur XP. Est-ce que la france vise tant que ça le marché chinois sous XP?

    Et si tu veux vraiment dev pour ces postes, rien ne t'empeche de dev en java 6. Windows XP c'est un cul de sac, et je préfère bien mieux voir oracle améliorer ses perfs et son ui sous windows 7 que de rester avec une ui pourrie parce qu'il a fallu assigner les ressources à la compatibilité XP ou parce que ce n'est pas réalisable sur cette plateforme et donc refusé.

    Et je suppose qu'il est très dur pour eux de continuer à supporter XP sachant que, eux même, n'ont plus de support de microsoft pour les aider à résourde ces problèmes.
  • Robin56
    Modérateur
    Envoyé par Uther
    De toute façon, les gens qui ne voient pas de problème a utiliser une version non maintenue de Windows n'auront certainement pas plus de remords a utiliser une version non supporté de JAVA.
    Je suis bien d'accord avec ce point de vue. Pour tout ceux qui pensent que c'est se fermer un marché, je ne suis pas totalement d'accord. Ça n'empêche tout de même en rien de développer avec Java 1.6 qui a une belle longévité et je pense un bon historique de correctifs.
  • Mishulyna
    Traductrice
    Envoyé par BugFactory
    En fait je connais ce problème : si on lance la maj depuis un compte qui n'a pas les droits administrateurs, elle plante lamentablement après avoir demandé le mot de passe administrateur. Il faut quitter la session, se reconnecter avec un compte administrateur, et lancer la mise à jour à parti du panneau de configuration. Long, et incompréhensible pour l'utilisateur lambda.
    Vous connaissez beaucoup d'utilisateurs lambda qui se connectent en tant que "guest" sur leur machine? Pas moi...
    C'est sur quel OS que ça vous arrive? Depuis Windows XP et jusqu'à Windows 8.1 (en passant par Vista et Seven): je n'ai jamais eu besoin de saisir un mot de passe, je n'ai jamais installé un logiciel qui utilise Java ou une mise à jour Java en tant qu'administrateur (et je suis blonde ). Si vous êtes sous Linux/Unix, probablement que le "libre" a un prix en fin de compte.
  • Uther
    Expert éminent sénior
    Envoyé par BugFactory
    Notez que je n'attaque ni Java en tant que langage, ni la décision de Windows de cesser le support d'XP. Je dit que dans un avenir prévisible, Java ne s'imposera pas coté client, ayant perdu sa grande force : la portabilité.
    Si Java ne s'impose pas au niveau client, c'est du a beaucoup de facteurs comme mauvaise image due a sa lenteur (souvent injustifié), de la dépendance à installer, ... mais certainement pas le support sur XP.

    Java ne perd de sa portabilité : il n'est juste plus supporté mais reste tout à fait utilisable, tout comme l'OS su lequel il tourne.
  • BugFactory
    Membre chevronné
    En fait je connais ce problème : si on lance la maj depuis un compte qui n'a pas les droits administrateurs, elle plante lamentablement après avoir demandé le mot de passe administrateur. Il faut quitter la session, se reconnecter avec un compte administrateur, et lancer la mise à jour à parti du panneau de configuration. Long, et incompréhensible pour l'utilisateur lambda. En ce qui me concerne, c'est le plus gros problème de Java pour ce qui est de la réalisation de clients lourds. Mais c'est hors sujet, j'arrête donc là.
  • tchize_
    Expert éminent sénior
    Envoyé par Mishulyna
    Vous connaissez beaucoup d'utilisateurs lambda qui se connectent en tant que "guest" sur leur machine? Pas moi...
    je tourne la tête autour de moi, et je vois 3 à 400 personnes sous windows qui ne sont pas administrateurs, on n'est pas fou en entreprise
  • Mishulyna
    Traductrice
    Envoyé par tchize_
    je tourne la tête autour de moi, et je vois 3 à 400 personnes sous windows qui ne sont pas administrateurs, on n'est pas fou en entreprise
    Mais ils ne sont pas tous des "utilisateurs lambda" pour autant.
    Et de toutes façons, il était question de saisir un mot de passe administrateur ou de changer de session pour s'authentifier en tant qu'administrateur, alors c'est que ces "manœuvres" sont possibles et plus ou moins autorisées, non? Moi c'est comme ça que je l'ai compris (heureuse d'avoir déjà précisé que je suis blonde).