Oracle har netop frigivet Java 9, den nye version og den seneste opdatering til Java-platformen med forbedringer over hele linjen.
Den nye udgivelse indeholder en lang liste over forbedringer og ændringer som understøttelse af modulering, bedre ydeevne, support til nye standarder og mere.
Oracle klassificerer Java 9 som en større udgivelse. Udgivelsesnoterne fremhæver alle større ændringer i de forskellige Java-komponenter.
Ifølge Oracle er den største ændring introduktionen af Java Platform Module System. Det "introducerer en ny type Java-programmeringskomponent", modulet, en navngivet, selvbeskrivende indsamling af data og kode.
Java's JDK er opdelt i moduler, som blandt andet omstrukturerede JDK og JRE runtime-billeder, hvilket igen forbedrede ydeevne, sikkerhed og vedligeholdelse.
De fleste ændringer er kun vigtige for Java-udviklere, men der er nogle, der påvirker hjemmebrugere, der kører Java-applikationer lokalt eller på internettet.
Her er listen over ændringer, der kan være relevante for hjemmebrugere:
- JRE 9-installationsprogrammet til Windows inkluderer en mulighed for at "deaktivere Java-indhold i browseren" under installationen. Du skal dog vælge brugerdefineret opsætning på den første installationsskærm for at komme til den mulighed. Dette forhindrer Java i at køre i browseren under installationen (du var nødt til at deaktivere dette i kontrolpanelet tidligere).
- Java-plugin'et er udfaset. Mens det stadig er inkluderet i JDK 9-build, der blev frigivet i dag, bemærker Oracle, at pluginet og tilhørende appletteknologier kan fjernes i fremtidige udgivelser. Applet API er også udfaset.
- Java-kontrolpanel-applet til Windows er blevet opdateret. Den har en søgning nu, modale dialogbokse er væk, og oplysningerne skal være lettere at finde ifølge Oracle. Placeringen af nogle valgmuligheder er dog ændret. Følgende muligheder findes:
- Deaktiver automatisk opdateringskontrol.
- Administrer Java-skrivebordsindstillinger.
- Administrer webindstillinger (undtagelser, implementeringsregelsæt, midlertidige filindstillinger, netværk, Java cache-fremviser).
- Administrer sikkerhedsindstillinger (aktiver Java-indhold i browseren, aktiver forbedrede sikkerhedsbegrænsninger, administrer certifikater).
- Liste over avancerede muligheder.
Generelle funktioner af interesse inkluderer deaktivering af SHA-1-certifikater, bedre TLS-support og mere.
Du kan downloade Jave SE Development KIT 9 fra denne side og JRE 9 fra denne side. Der findes downloads til Linux, Mac OS X, Windows og Solaris.