Po 11 letih se Java 7 konča

pred nekaj dnevi Oracle objavil novico, da uradno ukinja razširjeno podporo za ploščad Java 7, skoraj 11 let staro različico standardne Jave, konec podpore je bil konec julija 2022.

Z ukinitvijo uradne razširjene podpore, Java 7 preide v način samo stalne podpore, kot je opredeljeno v Oraclovi politiki doživljenjske podpore. Na voljo ne bodo nobene druge posodobitve popravkov, popravki napak, varnostni popravki ali izvedbe funkcij, na voljo pa bo le omejena podpora.

Java 28, ki je bila izdana 2011. julija 7, je bila prva večja izdaja Jave v več kot petih letih in prvi pod jurisdikcijo Oracle po tem, ko je Oracle leta 2010 prevzel ustanovitelja Jave Sun Microsystems.

Konec razširjene podpore pomeni, da nekatere starejše različice Oracle Fusion in izdelkov vmesne programske opreme ne bodo več imele na voljo certificiranega razvojnega kompleta Java. Podprte stranke, ki uporabljajo Java Standard Edition (SE) 7, se spodbuja, da nadgradijo na podprto različico Java Standard, kot je Java SE različice 8 ali 11, glede na bilten za podporo Oracle, ki je bil nazadnje posodobljen 22. julija.

V študiji ekosistema Java aprila objavil nadzornik aplikacij New Relic, podjetje je rekel, da približno 2 % aplikacij še vedno uporablja Javo 7 v proizvodnji. Večina aplikacij, ki uporabljajo Javo 7 ali Javo 6, so bile starejše aplikacije, ki niso bile posodobljene, poroča New Relic.

Po isti študiji je leta 2020 je velika večina aplikacij ostala na Javi 8 (84,48 %) čeprav je bila Java 11 na voljo več kot eno leto. Od takrat se je ravnovesje med tema dvema izdajama LTS premaknilo. Več kot 48 % aplikacij zdaj uporablja Javo 11 v proizvodnji (v primerjavi z 11,11 % leta 2020), tesno ji sledi Java 8, ki zajame 46,45 % aplikacij, ki uporabljajo različico v proizvodnji. Java 17 se ni dvignila na lestvicah, vendar je v nekaj mesecih od izida že presegla različice Jave 6, Jave 10 in Jave 16.

S tem Oracle uporabnikom priporoča nadgradnjo na vsaj različico 8 ali nadgradite na novo podprto različico Java SE. Podjetje trenutno ponuja podporo za Java SE 8 in Java SE 11. Uporabniki, ki nadgradijo na ti različici, bodo prejeli polno podporo za svoje izvajalno okolje Java:

»Podpora skupnosti se bo končala, ko bo Java 7 dosegla konec storitve 29. julija 2022. Vse aplikacije, ki se izvajajo v Javi 7, bodo še naprej delovale, vendar Java 7 ne bo prejemala posodobitev ali varnostnih popravkov. Da zmanjšate tveganja in morebitne varnostne ranljivosti, nadgradite svoje aplikacije na Javo 8 ali Javo 11 glede na vaše zahteve glede delovne obremenitve.

»Kanonični vodnik, ki mu je treba slediti, je Oracle JDK Migration Guide. Priročnik za selitev odpravlja vse nezdružljivosti specifikacij Java in nezdružljivosti implementacije JDK. Večina teh nezdružljivosti je skrajnih primerov. Ko se pojavi opozorilo ali napaka, morate raziskati.

»Večina aplikacij bi morala delovati na Javi 8 brez sprememb. Prva stvar, ki jo morate poskusiti, je zagnati aplikacijo v Javi 8 brez ponovnega prevajanja kode. Namen preprostega zagona je videti, katera opozorila in napake prihajajo iz zagona. Ta pristop omogoča, da aplikacija deluje hitreje v Javi 8 z najmanj truda."

Samo najnovejša različica Jave, različica 18, naj bi imela vrhunsko podporo z bistvenimi posodobitvami programske opreme in storitvijo 24/7 do septembra. Predhodnik Jave 17 je nastavljen za večletno podporo Premier kot izdaja dolgoročne podpore. Oracle je objavil načrt podpore za različne različice standardne Jave. Naslednja LTS različica Jave bo Java 21, predvidena za september 2023.

Končno če vas zanima več o tem o opombi, podrobnosti lahko preverite v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.