Nakon 11 godina Java 7 se završava

prije nekoliko dana proročanstvo objavio vijest da službeno ukida proširenu podršku za platformu Java 7, skoro 11 godina staru verziju standardne Jave, kraj podrške je bio krajem jula 2022.

Ukidanjem zvanične proširene podrške, Java 7 prelazi u način samo kontinuirane podrške, kako je definisano Oracleovom politikom doživotne podrške. Neće biti obezbeđene druge ispravke zakrpa, ispravke grešaka, bezbednosne ispravke ili implementacije funkcija, a biće dostupna samo ograničena podrška.

Objavljena 28. jula 2011., Java 7 je bila prvo veliko izdanje Jave u više od pet godina i prvi pod jurisdikcijom Oraclea nakon što je Oracle 2010. godine kupio osnivača Jave Sun Microsystems.

Prestanak proširene podrške znači da neke starije verzije Oracle Fusion i međuverskih proizvoda više neće imati dostupan certificirani Java Development Kit. Podržani korisnici koji koriste Java Standard Edition (SE) 7 se ohrabruju da nadograde na podržanu verziju Java Standarda, kao što su Java SE verzije 8 ili 11, prema Oracleovom biltenu podrške koji je posljednji put ažuriran 22. jula.

U studiji o Java ekosistemu objavio je u aprilu aplikacija monitor kompanije New Relic rekao je da oko 2% aplikacija još uvijek koristi Javu 7 u proizvodnji. Većina aplikacija koje koriste Javu 7 ili Javu 6 bile su stare aplikacije koje nisu ažurirane, prema New Relic-u.

Prema istoj studiji, 2020. godine velika većina aplikacija ostala je na Javi 8 (84,48%) iako je Java 11 bila dostupna više od godinu dana. Od tada, ravnoteža se pomjerila između ova dva LTS izdanja. Više od 48% aplikacija sada koristi Javu 11 u produkciji (u odnosu na 11,11% u 2020.), a iza nje je Java 8, koja obuhvata 46,45% aplikacija koje koriste verziju u proizvodnji. Java 17 se nije popela na top-liste, ali za nekoliko mjeseci od objavljivanja, već je nadmašila Java 6, Java 10 i Java 16 izdanja.

S tim Oracle preporučuje da korisnici nadograde na najmanje verziju 8 ili nadogradite na novu podržanu verziju Java SE. Trenutno, kompanija nudi podršku za Java SE 8 i Java SE 11. Korisnici koji nadograde na ove verzije će dobiti punu podršku za svoje Java runtime okruženje:

“Podrška zajednice će prestati kada Java 7 dostigne kraj usluge 29. jula 2022. Sve aplikacije koje rade na Javi 7 će nastaviti da rade, ali Java 7 neće primati ažuriranja ili sigurnosne zakrpe. Da biste smanjili rizike i potencijalne sigurnosne propuste, nadogradite svoje aplikacije na Javu 8 ili Javu 11 na osnovu zahtjeva vašeg radnog opterećenja.

“Kanonski vodič koji treba pratiti je Oracle JDK vodič za migraciju. Vodič za migraciju rješava sve nekompatibilnosti Java specifikacija i JDK implementacije. Većina ovih nekompatibilnosti su ekstremni slučajevi. Trebali biste istražiti kada se pojavi upozorenje ili greška.

“Većina aplikacija bi trebala raditi na Javi 8 bez modifikacija. Prva stvar koju treba pokušati je pokrenuti svoju aplikaciju u Javi 8 bez ponovnog kompajliranja koda. Svrha jednostavnog pokretanja je vidjeti koja upozorenja i greške dolaze iz pokretanja. Ovaj pristup omogućava aplikaciji da radi brže u Javi 8 uz najmanje napora."

Očekuje se da će samo najnovija verzija Jave, verzija 18, imati vrhunsku podršku sa bitnim ažuriranjima softvera i 24/7 servisom do septembra. Prethodnik Jave 17 je postavljen na nekoliko godina Premier podrške kao dugoročno izdanje podrške. Oracle je objavio plan podrške za različite verzije standardne Jave. Sljedeća LTS verzija Jave bit će Java 21, zakazana za septembar 2023.

Konačno ako ste zainteresirani da saznate više o tome o napomeni, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.