Oracle heeft zojuist Java 9 uitgebracht, de nieuwe versie en de nieuwste update van het Java-platform, met verbeteringen over de hele linie.
De nieuwe release bevat een lange lijst met verbeteringen en wijzigingen, zoals ondersteuning voor modularisatie, betere prestaties, ondersteuning voor nieuwe standaarden en meer.
Oracle classificeert Java 9 als een belangrijke release. De release-opmerkingen belichten alle belangrijke wijzigingen in de verschillende Java-componenten.
De grootste verandering is volgens Oracle de introductie van het Java Platform Module System. Het "introduceert een nieuw soort Java-programmeercomponent", de module, een benoemde, zelfbeschrijvende verzameling gegevens en code.
Java's JDK is opgedeeld in modules die onder meer de JDK- en JRE-runtime-images hebben geherstructureerd, wat op zijn beurt de prestaties, beveiliging en onderhoudbaarheid heeft verbeterd.
De meeste wijzigingen zijn alleen belangrijk voor Java-ontwikkelaars, maar er zijn er ook die van invloed zijn op thuisgebruikers die Java-toepassingen lokaal of op het web uitvoeren run.
Hier is de lijst met wijzigingen die relevant kunnen zijn voor thuisgebruikers:
- Het JRE 9-installatieprogramma voor Windows bevat een optie om "Java-inhoud in de browser uit te schakelen" tijdens de installatie. U moet echter aangepaste instellingen selecteren op het eerste installatiescherm om bij die optie te komen. Dit voorkomt dat Java tijdens de installatie in de browser wordt uitgevoerd (u moest dit eerder uitschakelen in het Configuratiescherm).
- De Java-plug-in is verouderd. Hoewel het nog steeds is opgenomen in de JDK 9-build die vandaag is uitgebracht, merkt Oracle op dat de plug-in en bijbehorende applet-technologieën in toekomstige releases kunnen worden verwijderd. De applet-API is ook verouderd.
- De Java Control Panel-applet voor Windows is bijgewerkt. Het biedt nu een zoekfunctie, modale dialoogvensters zijn verdwenen en informatie zou volgens Oracle gemakkelijker te vinden moeten zijn. De plaatsing van sommige opties is echter veranderd. De volgende opties zijn voorzien:
- Automatische updatecontrole uitschakelen.
- Java-bureaubladinstellingen beheren.
- Webinstellingen beheren (uitzonderingen, implementatieregels, tijdelijke bestandsinstellingen, netwerk, Java-cacheviewer).
- Beheer beveiligingsinstellingen (schakel Java-inhoud in browser in, schakel verbeterde beveiligingsbeperkingen in, beheer certificaten).
- Lijst met geavanceerde opties.
Algemene interessante functies zijn onder meer het uitschakelen van SHA-1-certificaten, betere TLS-ondersteuning en meer.
U kunt de Jave SE Development KIT 9 downloaden vanaf deze pagina en de JRE 9 vanaf deze pagina. Er zijn downloads beschikbaar voor Linux, Mac OS X, Windows en Solaris.