Java 7 a certes fait son temps, mais il est temps de préparer l’avenir. Oracle a essayé d’implémenter Java 8 et 11 et d’en faire la norme, cependant, il y a toujours des développeurs qui continuent d’utiliser Java 7 et 8. Par conséquent, la société cesse de prendre en charge l’ancienne version. La société a annoncé que Java 7 atteindra la fin de son cycle de vie. Ainsi, la société cessera le support étendu pour cette version particulière.
Selon le communiqué officiel, lorsque le cycle de vie sera terminé, le produit entrera en mode de support continu. Aucune autre mise à jour de correctif ne sera fournie, aucune correction de bogue, aucun correctif de sécurité ou implémentation de fonctionnalité, et seule une assistance limitée sera fournie. De plus, la société cesse de prendre en charge Java SE 7. Par conséquent, certaines anciennes versions de divers produits Oracle Fusion Middleware ne fourniront plus de JDK certifiés.
Java 7 SE ne bénéficiera plus d’un support étendu, les utilisateurs ont besoin pour s’adapter à la version 8
“Le support communautaire prendra fin lorsque Java 7 atteindra la fin de service le 29 juillet 2022. Toutes les applications exécutées sur 7 continueront de fonctionner, mais 7 lui-même ne recevra pas de mises à jour ni de sécurité patchs. Pour minimiser les risques et les vulnérabilités de sécurité potentielles, mettez à niveau vos applications vers 8 ou 11 en fonction des exigences de votre charge de travail.
Le guide canonique à suivre est le guide de migration Oracle JDK. Le guide de migration résout toutes les incompatibilités de spécification Java et les incompatibilités d’implémentation JDK. La plupart de ces incompatibilités sont des cas extrêmes. Vous devriez faire une enquête lorsqu’un avertissement ou une erreur se produit. »
« La plupart des applications doivent fonctionner sur 8 sans modification. La première chose à essayer est de fonctionner sur 8 sans recompiler le code. Le but de la simple exécution est de voir quels avertissements et erreurs proviennent de l’exécution. Cette approche permet à une application de s’exécuter plus rapidement sur 8 pour le moins d’effort requis. »
Oracle recommande à ses utilisateurs de passer à une nouvelle version de Java SE qui prend en charge. Actuellement, la société offre un support pour Java SE 8 et Java SE 11. Les utilisateurs optant pour ces versions bénéficieront d’un support complet pour leur environnement d’exécution Java.
C’est un comportement courant pour les entreprises de cesser les services existants pour se concentrer sur les nouvelles. Amazon, par exemple, ferme Amazon Cloud Drive pour se concentrer sur Amazon Photos. L’année dernière, Google a modifié les politiques de Google Photos.
Source/VIA :