Oracle vient de publier Java 9, la nouvelle version et la dernière mise à jour de la plate-forme Java, avec des améliorations à tous les niveaux.
La nouvelle version comprend une longue liste d'améliorations et de changements comme la prise en charge de la modularisation, de meilleures performances, la prise en charge de nouvelles normes et plus encore.
Oracle classe Java 9 comme une version majeure. Les notes de version mettent en évidence tous les changements majeurs apportés aux différents composants Java.
Le plus grand changement, selon Oracle, est l'introduction du système de module de plate-forme Java. Il "introduit un nouveau type de composant de programmation Java", le module, une collection nommée et auto-descriptive de données et de code.
Le JDK de Java a été divisé en modules qui, entre autres, ont restructuré les images d'exécution JDK et JRE, ce qui a amélioré les performances, la sécurité et la maintenabilité.
La plupart des modifications ne sont importantes que pour les développeurs Java, mais certaines affectent les utilisateurs à domicile qui exécutent des applications Java localement ou sur le Web.
Voici la liste des changements qui peuvent être pertinents pour les utilisateurs à domicile :
- Le programme d'installation de JRE 9 pour Windows inclut une option pour "désactiver le contenu Java dans le navigateur" lors de l'installation. Vous devez cependant sélectionner une configuration personnalisée sur le premier écran d'installation pour accéder à cette option. Cela empêche Java de s'exécuter dans le navigateur pendant l'installation (vous deviez le désactiver auparavant dans le panneau de configuration).
- Le plug-in Java est obsolète. Bien qu'il soit toujours inclus dans la version JDK 9 publiée aujourd'hui, Oracle note que le plug-in et les technologies d'applet associées pourraient être supprimés dans les versions futures. L'API d'applet est également obsolète.
- L'applet du panneau de configuration Java pour Windows a été mis à jour. Il propose désormais une recherche, les boîtes de dialogue modales ont disparu et les informations devraient être plus faciles à localiser selon Oracle. Le placement de certaines options a cependant changé. Les options suivantes sont fournies :
- Désactiver la vérification automatique des mises à jour.
- Gérer les paramètres du bureau Java.
- Gérer les paramètres Web (exceptions, ensemble de règles de déploiement, paramètres de fichiers temporaires, réseau, visionneuse de cache Java).
- Gérer les paramètres de sécurité (activer le contenu Java dans le navigateur, activer les restrictions de sécurité renforcées, gérer les certificats).
- Liste des options avancées.
Les fonctionnalités générales d'intérêt incluent la désactivation des certificats SHA-1, une meilleure prise en charge de TLS, etc.
Vous pouvez télécharger le Jave SE Development KIT 9 à partir de cette page, et le JRE 9 à partir de cette page. Les téléchargements sont fournis pour Linux, Mac OS X, Windows et Solaris.