Selepas 11 tahun Java 7 akan berakhir

Beberapa hari yang lalu Oracle mengeluarkan berita bahawa secara rasmi menghentikan sokongan lanjutan untuk platform Jawa 7, versi Java standard yang hampir 11 tahun, penghujung sokongan adalah pada penghujung Julai 2022.

Dengan pemberhentian Sokongan Lanjutan Rasmi, Java 7 masuk ke mod Sokongan Berterusan Sahaja, seperti yang ditakrifkan oleh Polisi Sokongan Sepanjang Hayat Oracle. Tiada kemas kini tampung lain, pembetulan pepijat, pembetulan keselamatan atau pelaksanaan ciri akan diberikan dan hanya sokongan terhad akan tersedia.

Dikeluarkan pada 28 Julai 2011, Java 7 ialah keluaran utama pertama Jawa dalam tempoh lebih lima tahun dan yang pertama di bawah bidang kuasa Oracle selepas pemerolehan Oracle pengasas Java Sun Microsystems pada tahun 2010.

Penamatan sokongan lanjutan bermakna beberapa versi lama Oracle Fusion dan produk middleware tidak akan mempunyai Kit Pembangunan Java yang diperakui lagi. Pelanggan yang disokong menggunakan Java Standard Edition (SE) 7 digalakkan untuk menaik taraf kepada versi Java Standard yang disokong, seperti Java SE versi 8 atau 11, menurut buletin sokongan Oracle yang dikemas kini terakhir pada 22 Julai. .

Dalam kajian ekosistem Java diterbitkan pada bulan April oleh pemantau aplikasi New Relic, syarikat itu berkata kira-kira 2% daripada apl masih menggunakan Java 7 dalam pengeluaran. Kebanyakan apl yang menggunakan Java 7 atau Java 6 adalah apl lama yang belum dikemas kini, menurut New Relic.

Menurut kajian yang sama, pada tahun 2020 sebahagian besar aplikasi kekal di Java 8 (84,48%) walaupun Java 11 telah tersedia selama lebih setahun. Sejak itu, keseimbangan telah beralih antara dua keluaran LTS ini. Lebih 48% aplikasi kini menggunakan Java 11 dalam pengeluaran (meningkat daripada 11,11% pada 2020), diikuti rapat oleh Java 8, yang menangkap 46,45% aplikasi menggunakan versi dalam pengeluaran. Java 17 belum lagi menaikkan carta, tetapi dalam beberapa bulan sejak dikeluarkan, ia telah mengatasi keluaran Java 6, Java 10 dan Java 16.

Dengannya Oracle mengesyorkan agar pengguna menaik taraf kepada sekurang-kurangnya versi 8 atau naik taraf kepada versi baharu Java SE yang disokong. Syarikat itu pada masa ini menawarkan sokongan untuk Java SE 8 dan Java SE 11. Pengguna yang menaik taraf kepada versi ini akan menerima sokongan penuh untuk persekitaran masa jalan Java mereka:

“Sokongan komuniti akan tamat apabila Java 7 mencapai tamat perkhidmatan pada 29 Julai 2022. Semua aplikasi yang berjalan pada Java 7 akan terus berfungsi, tetapi Java 7 tidak akan menerima kemas kini atau tampung keselamatan. Untuk meminimumkan risiko dan potensi kelemahan keselamatan, tingkatkan aplikasi anda kepada Java 8 atau Java 11 berdasarkan keperluan beban kerja anda.

“Panduan kanonik untuk diikuti ialah Panduan Migrasi JDK Oracle. Panduan migrasi menyelesaikan semua ketidakserasian spesifikasi Java dan ketidakserasian pelaksanaan JDK. Kebanyakan ketidakserasian ini adalah kes yang melampau. Anda harus menyiasat apabila amaran atau ralat berlaku.

"Kebanyakan aplikasi harus dijalankan pada Java 8 tanpa pengubahsuaian. Perkara pertama yang perlu dicuba ialah menjalankan aplikasi anda dalam Java 8 tanpa menyusun semula kod. Tujuan larian mudah adalah untuk melihat amaran dan ralat yang datang daripada larian. Pendekatan ini membolehkan aplikasi berjalan lebih pantas dalam Java 8 dengan usaha yang paling sedikit."

Hanya versi terkini Java, versi 18, dijangka mempunyai sokongan peringkat atasan dengan kemas kini perisian penting dan perkhidmatan 24/7 sehingga September. Pendahulu kepada Java 17 ditetapkan untuk beberapa tahun sokongan Premier sebagai keluaran sokongan jangka panjang. Oracle telah menerbitkan pelan hala tuju sokongan untuk pelbagai versi Java standard. Versi LTS Java seterusnya ialah Java 21, dijadualkan pada September 2023.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya mengenai nota, anda boleh menyemak butiran dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.