ezinsukwini ezimbalwa ezedlule Oracle wakhipha izindaba ukuthi ukuyeka ngokusemthethweni ukwesekwa okunwetshiwe yesikhulumi Java 7, inguqulo yeminyaka engu-11 ye-Java evamile, ukuphela kokusekelwa kwaba ekupheleni kukaJulayi 2022.
Ngokuyekiswa Kokusekela Okunwetshiwe Okusemthethweni, I-Java 7 ingena kumodi yokusekela okuqhubekayo kuphela, njengoba kuchazwe yi-Oracle's Lifetime Support Policy. Azikho ezinye izibuyekezo zesichibi, ukulungiswa kweziphazamisi, ukulungiswa kwezokuphepha, noma ukusetshenziswa kwesici okuzonikezwa, futhi ukusekelwa okulinganiselwe kuphela okuzotholakala.
Ikhishwe ngo-Julayi 28, 2011, i-Java 7 kwaba ukukhululwa kokuqala okukhulu yeJava eminyakeni engaphezu kwemihlanu futhi eyokuqala ngaphansi kombuso we-Oracle ngemuva kokuthola kuka-Oracle umsunguli we-Java u-Sun Microsystems ngo-2010.
Ukuphela kokusekelwa okunwetshiwe kusho ukuthi ezinye izinguqulo ezindala ze-Oracle Fusion nemikhiqizo ye-middleware ngeke zisaba nekhithi yokuthuthukiswa kwe-Java eqinisekisiwe etholakalayo. Amakhasimende asekelwayo asebenzisa i-Java Standard Edition (SE) 7 akhuthazwa ukuthi athuthukele enguqulweni esekelwayo ye-Java Standard, njengezinguqulo ze-Java SE 8 noma 11, ngokombiko wosekelo we-Oracle ogcine ukubuyekezwa ngoJulayi 22. .
Ocwaningweni lwe-Java ecosystem eshicilelwe ngo-Ephreli ngumqaphi wesicelo i-New Relic, inkampani uthe cishe u-2% wezinhlelo zokusebenza zisasebenzisa i-Java 7 ekukhiqizeni. Izinhlelo zokusebenza eziningi ezisebenzisa i-Java 7 noma i-Java 6 bekuyizinhlelo zokusebenza zefa ebezingakabuyekezwa, ngokusho kwe-New Relic.
Ngokocwaningo olufanayo, ngo-2020 iningi lezicelo lahlala ku-Java 8 (84,48%). nakuba i-Java 11 isineminyaka engaphezu konyaka ikhona. Kusukela lapho, ibhalansi ishintshile phakathi kwalokhu kukhishwa okubili kwe-LTS. Ngaphezulu kuka-48% wezinhlelo zokusebenza manje zisebenzisa i-Java 11 ekukhiqizeni (kusuka ku-11,11% ngo-2020), kulandelwa eduze i-Java 8, ethwebula u-46,45% wezinhlelo zokusebenza zisebenzisa inguqulo ekukhiqizeni. I-Java 17 ayikakhuphuki amashadi, kodwa ezinyangeni ezimbalwa kusukela ikhululiwe, isivele yeqa ukukhishwa kwe-Java 6, Java 10, kanye ne-Java 16.
Ngayo I-Oracle incoma ukuthi abasebenzisi bathuthukele okungenani kunguqulo 8 noma thuthukela enguqulweni entsha esekelwayo ye-Java SE. Okwamanje inkampani inikeza usekelo lwe-Java SE 8 ne-Java SE 11. Abasebenzisi abathuthukela kulezi zinguqulo bazothola ukusekelwa okugcwele kwendawo yabo yesikhathi sokusebenza se-Java:
“Ukusekelwa komphakathi kuzophela lapho i-Java 7 ifinyelela ekupheleni kwenkonzo ngoJulayi 29, 2022. Zonke izinhlelo zokusebenza ezisebenza ku-Java 7 zizoqhubeka nokusebenza, kodwa i-Java 7 ngeke ithole izibuyekezo noma iziqephu zokuphepha. Ukuze unciphise ubungozi nokuba sengozini kwezokuvikela, thuthukisa izinhlelo zakho zokusebenza zibe yi-Java 8 noma i-Java 11 ngokusekelwe ezimfuneko zakho zomthwalo wokusebenza.
“Umhlahlandlela we-canonical okufanele uwulandele yi-Oracle JDK Migration Guide. Umhlahlandlela wokuthutha uxazulula konke ukungahambisani kwencazelo ye-Java kanye nokungahambisani nokusetshenziswa kwe-JDK. Okuningi kwalokhu kungahambisani kuyizimo ezimbi kakhulu. Kufanele uphenye uma kuvela isexwayiso noma iphutha.
“Izinhlelo zokusebenza eziningi kufanele zisebenze ku-Java 8 ngaphandle kokuguqulwa. Into yokuqala ongayizama ukusebenzisa uhlelo lwakho lokusebenza ku-Java 8 ngaphandle kokubuyisela ikhodi. Inhloso yokugijima okulula ukubona ukuthi yiziphi izixwayiso namaphutha avela ekugijimeni. Le ndlela ivumela uhlelo lokusebenza ukuthi lusebenze ngokushesha ku-Java 8 ngomzamo omncane kakhulu."
Inguqulo yakamuva kuphela ye-Java, inguqulo 18, okulindeleke ukuthi ibe nokusekelwa okuphezulu ngezibuyekezo zesofthiwe ezibalulekile kanye nesevisi yango-24/7 kuze kube uSepthemba. Umanduleli we-Java 17 usethelwe iminyaka eminingana yokusekelwa kukaNdunankulu njengokukhululwa kosekelo lwesikhathi eside. I-Oracle ishicilele imephu yomgwaqo yesu lokusekela lezinguqulo ezimbalwa zeJava evamile. Inguqulo elandelayo ye-LTS ye-Java kuzoba yi-Java 21, ehlelelwe uSepthemba 2023.
Okokugcina uma unentshisekelo yokwazi kabanzi ngakho mayelana inothi, ungabheka imininingwane ku isixhumanisi esilandelayo.