Pagkatapos ng 11 taon, natapos ang Java 7

ilang araw na ang nakalipas Orakulo naglabas ng balita na opisyal na itinigil ang pinalawig na suporta para sa platform Java 7, isang halos 11 taong gulang na bersyon ng karaniwang Java, ang pagtatapos ng suporta ay sa katapusan ng Hulyo 2022.

Sa paghinto ng Opisyal na Pinalawak na Suporta, Ang Java 7 ay napupunta sa Continuous Support Only mode, gaya ng tinukoy ng Lifetime Support Policy ng Oracle. Walang ibang pag-update ng patch, pag-aayos ng bug, pag-aayos sa seguridad, o pagpapatupad ng tampok na ibibigay, at limitadong suporta lamang ang magagamit.

Inilabas noong Hulyo 28, 2011, ang Java 7 ang unang pangunahing pagpapalabas ng Java sa mahigit limang taon at ang una sa ilalim ng hurisdiksyon ng Oracle pagkatapos ng pagkuha ng Oracle ng Java founder na Sun Microsystems noong 2010.

Ang pagtatapos ng pinalawig na suporta ay nangangahulugan na ang ilang mas lumang bersyon ng Oracle Fusion at mga produkto ng middleware ay hindi na magkakaroon ng sertipikadong Java Development Kit na magagamit. Ang mga sinusuportahang customer na gumagamit ng Java Standard Edition (SE) 7 ay hinihikayat na mag-upgrade sa isang sinusuportahang bersyon ng Java Standard, gaya ng Java SE na bersyon 8 o 11, ayon sa isang Oracle support bulletin na huling na-update noong Hulyo 22. .

Sa isang pag-aaral ng Java ecosystem inilathala noong Abril ng application monitor New Relic, ang kumpanya sinabi na halos 2% ng mga app ay gumagamit pa rin ng Java 7 sa produksyon. Karamihan sa mga app na gumagamit ng Java 7 o Java 6 ay mga legacy na app na hindi pa na-update, ayon sa New Relic.

Ayon sa parehong pag-aaral, noong 2020 ang karamihan sa mga aplikasyon ay nanatili sa Java 8 (84,48%) kahit na ang Java 11 ay magagamit nang higit sa isang taon. Simula noon, nagbago ang balanse sa pagitan ng dalawang paglabas ng LTS na ito. Mahigit sa 48% ng mga application ang gumagamit na ngayon ng Java 11 sa produksyon (mula sa 11,11% noong 2020), malapit na sinusundan ng Java 8, na kumukuha ng 46,45% ng mga application na gumagamit ng bersyon sa produksyon. Ang Java 17 ay hindi tumaas sa mga chart, ngunit sa loob ng ilang buwan mula nang ilabas ito, nalampasan na nito ang mga paglabas ng Java 6, Java 10, at Java 16.

Gamit ito Inirerekomenda ng Oracle na mag-upgrade ang mga user sa hindi bababa sa bersyon 8 o mag-upgrade sa isang bagong sinusuportahang bersyon ng Java SE. Ang kumpanya ay kasalukuyang nag-aalok ng suporta para sa Java SE 8 at Java SE 11. Ang mga user na mag-upgrade sa mga bersyong ito ay makakatanggap ng buong suporta para sa kanilang Java runtime environment:

“Matatapos ang suporta ng komunidad kapag natapos na ng Java 7 ang serbisyo sa Hulyo 29, 2022. Ang lahat ng application na tumatakbo sa Java 7 ay patuloy na gagana, ngunit ang Java 7 ay hindi makakatanggap ng mga update o security patch. Upang mabawasan ang mga panganib at potensyal na kahinaan sa seguridad, i-upgrade ang iyong mga application sa Java 8 o Java 11 batay sa iyong mga kinakailangan sa workload.

“Ang canonical na gabay na dapat sundin ay ang Oracle JDK Migration Guide. Niresolba ng gabay sa paglilipat ang lahat ng hindi pagkakatugma sa detalye ng Java at hindi pagkakatugma sa pagpapatupad ng JDK. Karamihan sa mga hindi pagkakatugma na ito ay mga matinding kaso. Dapat kang mag-imbestiga kapag may naganap na babala o error.

“Karamihan sa mga application ay dapat tumakbo sa Java 8 nang walang pagbabago. Ang unang bagay na susubukan ay patakbuhin ang iyong aplikasyon sa Java 8 nang hindi muling kino-compile ang code. Ang layunin ng simpleng pagtakbo ay upang makita kung anong mga babala at pagkakamali ang nagmumula sa pagtakbo. Ang diskarte na ito ay nagbibigay-daan sa isang application na tumakbo nang mas mabilis sa Java 8 na may pinakamaliit na pagsisikap."

Tanging ang pinakabagong bersyon ng Java, bersyon 18, ang inaasahang magkakaroon ng top-tier na suporta na may mahahalagang update sa software at 24/7 na serbisyo hanggang Setyembre. Ang hinalinhan sa Java 17 ay nakatakda para sa ilang taon ng suporta sa Premier bilang isang pangmatagalang release ng suporta. Nag-publish ang Oracle ng roadmap ng plano ng suporta para sa iba't ibang bersyon ng karaniwang Java. Ang susunod na bersyon ng LTS ng Java ay magiging Java 21, na naka-iskedyul para sa Setyembre 2023.

Sa wakas kung interesado kang malaman ang tungkol dito tungkol sa tala, maaari mong suriin ang mga detalye sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.