Etter 11 år tar Java 7 slutt

for noen dager siden Oracle ga ut nyheten om at offisielt avsluttet utvidet støtte for plattformen Java 7, en nesten 11 år gammel versjon av standard Java, slutt på støtten i slutten av juli 2022.

Med avviklingen av offisiell utvidet støtte, Java 7 går inn i Continuous Support Only-modus, som definert av Oracles retningslinjer for livstidsstøtte. Ingen andre patchoppdateringer, feilrettinger, sikkerhetsreparasjoner eller funksjonsimplementeringer vil bli gitt, og kun begrenset støtte vil være tilgjengelig.

Utgitt 28. juli 2011 var Java 7 den første store utgivelsen av Java på mer enn fem år og den første under Oracles jurisdiksjon etter Oracles oppkjøp av Java-grunnlegger Sun Microsystems i 2010.

Slutten på utvidet støtte betyr at noen eldre versjoner av Oracle Fusion og mellomvareprodukter ikke lenger vil ha et sertifisert Java Development Kit tilgjengelig. Støttede kunder som bruker Java Standard Edition (SE) 7 oppfordres til å oppgradere til en støttet versjon av Java Standard, for eksempel Java SE versjon 8 eller 11, ifølge en Oracle-støttebulletin sist oppdatert 22. juli.

I en studie av Java-økosystemet publisert i april av applikasjonsmonitoren New Relic, selskapet sa at omtrent 2 % av applikasjonene fortsatt bruker Java 7 i produksjon. De fleste apper som brukte Java 7 eller Java 6 var eldre apper som ikke hadde blitt oppdatert, ifølge New Relic.

I følge samme studie, i 2020 forble de aller fleste applikasjonene på Java 8 (84,48%) selv om Java 11 hadde vært tilgjengelig i over et år. Siden den gang har balansen skiftet mellom disse to LTS-utgivelsene. Over 48 % av applikasjonene bruker nå Java 11 i produksjon (opp fra 11,11 % i 2020), tett fulgt av Java 8, som fanger opp 46,45 % av applikasjonene som bruker versjonen i produksjon. Java 17 har ikke steget opp på listene, men på noen få måneder siden utgivelsen har den allerede passert Java 6, Java 10 og Java 16 utgivelser.

Med det Oracle anbefaler at brukere oppgraderer til minst versjon 8 eller oppgrader til en ny støttet versjon av Java SE. Selskapet tilbyr for tiden støtte for Java SE 8 og Java SE 11. Brukere som oppgraderer til disse versjonene vil motta full støtte for deres Java-runtime-miljø:

«Støtte for fellesskapet vil avsluttes når Java 7 når slutten av tjenesten 29. juli 2022. Alle applikasjoner som kjører på Java 7 vil fortsette å fungere, men Java 7 vil ikke motta oppdateringer eller sikkerhetsoppdateringer. For å minimere risikoer og potensielle sikkerhetssårbarheter, oppgrader applikasjonene dine til Java 8 eller Java 11 basert på arbeidsbelastningskravene dine.

"Den kanoniske guiden å følge er Oracle JDK Migration Guide. Migreringsveiledningen løser alle Java-spesifikasjonsinkompatibiliteter og JDK-implementeringsinkompatibiliteter. De fleste av disse inkompatibilitetene er ekstreme tilfeller. Du bør undersøke når en advarsel eller feil oppstår.

"De fleste applikasjoner bør kjøre på Java 8 uten endringer. Det første du bør prøve er å kjøre applikasjonen din i Java 8 uten å rekompilere koden. Hensikten med den enkle kjøringen er å se hvilke advarsler og feil som kommer fra kjøringen. Denne tilnærmingen lar en applikasjon kjøre raskere i Java 8 med minst mulig innsats."

Bare den siste versjonen av Java, versjon 18, forventes å ha toppnivåstøtte med essensielle programvareoppdateringer og 24/7 service frem til september. Forgjengeren til Java 17 er satt til flere år med Premier-støtte som en langsiktig støtteutgivelse. Oracle har publisert en støtteplan for flere versjoner av standard Java. Den neste LTS-versjonen av Java vil være Java 21, planlagt til september 2023.

Endelig hvis du er interessert i å vite mer om det om notatet, kan du sjekke detaljene i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.