Java 7 pasti ada waktunya, tapi sudah waktunya untuk mempersiapkan masa depan. Oracle telah mencoba mengimplementasikan Java 8 dan 11 dan menjadikannya norma, namun, selalu ada pengembang yang tetap menggunakan Java 7, dan 8. Oleh karena itu, perusahaan menghentikan dukungannya untuk versi lama. Perusahaan telah mengumumkan bahwa Java 7 akan mencapai akhir siklus hidupnya. Jadi, perusahaan akan menghentikan dukungan tambahan untuk versi khusus ini.
Menurut pernyataan resmi, ketika siklus hidup berakhir, produk akan memasuki mode dukungan berkelanjutan. Tidak ada pembaruan tambalan lebih lanjut yang akan diberikan, tidak ada perbaikan bug, perbaikan keamanan, atau implementasi fitur, dan hanya dukungan terbatas yang akan diberikan. Selain itu, perusahaan menghentikan dukungannya untuk Java SE 7. Oleh karena itu, beberapa versi lama dari berbagai produk Oracle Fusion Middleware tidak akan lagi menyediakan JDK bersertifikat.
Java 7 SE tidak akan lagi mendapatkan dukungan yang diperluas, pengguna perlu untuk beradaptasi dengan versi 8
“Dukungan komunitas akan berakhir ketika Java 7 mencapai akhir layanan pada 29 Juli 2022. Semua aplikasi yang berjalan pada 7 akan terus berjalan, tetapi 7 itu sendiri tidak akan menerima pembaruan atau keamanan tambalan. Untuk meminimalkan risiko dan potensi kerentanan keamanan, tingkatkan aplikasi Anda ke 8 atau 11 tergantung pada kebutuhan beban kerja Anda.
Panduan kanonik yang harus diikuti adalah Panduan Migrasi Oracle JDK. Panduan migrasi membahas semua ketidaksesuaian spesifikasi Java dan ketidaksesuaian implementasi JDK. Sebagian besar ketidakcocokan ini adalah kasus tepi. Anda harus melakukan penyelidikan saat peringatan atau kesalahan terjadi.”
“Sebagian besar aplikasi harus berjalan pada 8 tanpa modifikasi. Hal pertama yang harus dicoba adalah menjalankan pada 8 tanpa mengkompilasi ulang kode. Inti dari eksekusi saja adalah untuk melihat peringatan dan kesalahan apa yang datang dari eksekusi. Pendekatan ini membuat aplikasi berjalan lebih cepat pada 8 dengan sedikit usaha yang diperlukan.”
Oracle merekomendasikan penggunanya untuk meningkatkan ke versi Java SE baru yang memiliki dukungan. Saat ini, perusahaan menawarkan dukungan untuk Java SE 8 dan Java SE 11. Pengguna yang memilih versi ini akan mendapatkan dukungan penuh untuk runtime Java mereka.
Adalah perilaku umum bagi perusahaan untuk menghentikan layanan yang ada untuk fokus pada yang baru. Amazon, misalnya, mematikan Amazon Cloud Drive untuk fokus pada Foto Amazon. Google tahun lalu, mengubah kebijakan Google Foto.
Sumber/VIA: