Efter 11 år slutter Java 7

for få dage siden Oracle udsendte nyheden om, at officielt afbryde udvidet støtte til platformen Java 7, en næsten 11 år gammel version af standard Java, sluttede supporten i slutningen af ​​juli 2022.

Med ophøret af den officielle udvidede support, Java 7 går i tilstanden Continuous Support Only, som defineret af Oracles Lifetime Support Policy. Der vil ikke blive leveret andre patch-opdateringer, fejlrettelser, sikkerhedsrettelser eller funktionsimplementeringer, og kun begrænset support vil være tilgængelig.

Udgivet den 28. juli 2011 var Java 7 den første store udgivelse af Java i mere end fem år og den første under Oracles jurisdiktion efter Oracles opkøb af Java-grundlæggeren Sun Microsystems i 2010.

Slutningen af ​​udvidet support betyder, at nogle ældre versioner af Oracle Fusion og middleware-produkter ikke længere vil have et certificeret Java Development Kit tilgængeligt. Understøttede kunder, der bruger Java Standard Edition (SE) 7, opfordres til at opgradere til en understøttet version af Java Standard, såsom Java SE version 8 eller 11, ifølge en Oracle-supportbulletin, der sidst blev opdateret den 22. juli.

I en undersøgelse af Java-økosystemet offentliggjort i april af applikationsmonitoren New Relic, virksomheden sagde, at omkring 2% af apps stadig bruger Java 7 i produktionen. De fleste apps, der bruger Java 7 eller Java 6, var ældre apps, der ikke var blevet opdateret, ifølge New Relic.

Ifølge samme undersøgelse, i 2020 forblev langt de fleste applikationer på Java 8 (84,48%) selvom Java 11 havde været tilgængelig i over et år. Siden da er balancen skiftet mellem disse to LTS-udgivelser. Over 48 % af applikationerne bruger nu Java 11 i produktionen (op fra 11,11 % i 2020), tæt fulgt af Java 8, som fanger 46,45 % af applikationerne, der bruger versionen i produktionen. Java 17 er ikke steget op på hitlisterne, men på få måneder siden udgivelsen har den allerede overgået Java 6, Java 10 og Java 16 udgivelser.

Med det Oracle anbefaler, at brugerne opgraderer til mindst version 8 eller opgrader til en ny understøttet version af Java SE. Virksomheden tilbyder i øjeblikket support til Java SE 8 og Java SE 11. Brugere, der opgraderer til disse versioner, vil modtage fuld support til deres Java-runtime-miljø:

"Fællesskabssupport ophører, når Java 7 når udgangen af ​​tjenesten den 29. juli 2022. Alle applikationer, der kører på Java 7, vil fortsætte med at arbejde, men Java 7 vil ikke modtage opdateringer eller sikkerhedsrettelser. For at minimere risici og potentielle sikkerhedssårbarheder skal du opgradere dine applikationer til Java 8 eller Java 11 baseret på dine arbejdsbelastningskrav.

"Den kanoniske guide, der skal følges, er Oracle JDK Migration Guide. Migrationsvejledningen løser alle Java-specifikationsinkompatibiliteter og JDK-implementeringsinkompatibiliteter. De fleste af disse uforeneligheder er ekstreme tilfælde. Du bør undersøge, hvornår der opstår en advarsel eller fejl.

"De fleste programmer bør køre på Java 8 uden ændringer. Den første ting du skal prøve er at køre din applikation i Java 8 uden at genkompilere koden. Formålet med den simple kørsel er at se, hvilke advarsler og fejl, der kommer fra løbet. Denne tilgang tillader en applikation at køre hurtigere i Java 8 med den mindste indsats."

Kun den seneste version af Java, version 18, forventes at have top-tier support med væsentlige softwareopdateringer og 24/7 service indtil september. Forgængeren til Java 17 er indstillet til flere års Premier-support som en langsigtet supportudgivelse. Oracle har udgivet en supportplan for forskellige versioner af standard Java. Den næste LTS-version af Java bliver Java 21, planlagt til september 2023.

Endelig hvis du er interesseret i at vide mere om det om noten, kan du tjekke detaljerne i følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.