Μετά από 11 χρόνια η Java 7 φτάνει στο τέλος της

λίγες μέρες πριν μαντείο κυκλοφόρησε την είδηση ​​ότι επίσημα διακοπή της εκτεταμένης υποστήριξης για την πλατφόρμα Java 7, μια έκδοση σχεδόν 11 ετών της τυπικής Java, η υποστήριξη έληξε στα τέλη Ιουλίου 2022.

Με τη διακοπή της Επίσημης Εκτεταμένης Υποστήριξης, Η Java 7 μεταβαίνει σε λειτουργία Μόνο συνεχής υποστήριξη, όπως ορίζεται από την πολιτική υποστήριξης διάρκειας ζωής της Oracle. Δεν θα παρέχονται άλλες ενημερώσεις ενημερώσεων κώδικα, διορθώσεις σφαλμάτων, διορθώσεις ασφαλείας ή υλοποιήσεις λειτουργιών και θα είναι διαθέσιμη μόνο περιορισμένη υποστήριξη.

Κυκλοφόρησε στις 28 Ιουλίου 2011, το Java 7 ήταν η πρώτη μεγάλη κυκλοφορία της Java σε περισσότερα από πέντε χρόνια και το πρώτο υπό τη δικαιοδοσία της Oracle μετά την εξαγορά από την Oracle της Sun Microsystems, ιδρυτή της Java, το 2010.

Το τέλος της εκτεταμένης υποστήριξης σημαίνει ότι ορισμένες παλαιότερες εκδόσεις του Oracle Fusion και των προϊόντων μεσαίου λογισμικού δεν θα έχουν πλέον διαθέσιμο πιστοποιημένο Java Development Kit. Οι υποστηριζόμενοι πελάτες που χρησιμοποιούν Java Standard Edition (SE) 7 ενθαρρύνονται να κάνουν αναβάθμιση σε μια υποστηριζόμενη έκδοση του Java Standard, όπως οι εκδόσεις Java SE 8 ή 11, σύμφωνα με ένα ενημερωτικό δελτίο υποστήριξης της Oracle που ενημερώθηκε τελευταία στις 22 Ιουλίου. .

Σε μια μελέτη του οικοσυστήματος Java δημοσιεύτηκε τον Απρίλιο από την εφαρμογή παρακολούθησης New Relic, την εταιρεία είπε ότι περίπου το 2% των εφαρμογών εξακολουθούν να χρησιμοποιούν Java 7 στην παραγωγή. Οι περισσότερες εφαρμογές που χρησιμοποιούν Java 7 ή Java 6 ήταν εφαρμογές παλαιού τύπου που δεν είχαν ενημερωθεί, σύμφωνα με το New Relic.

Σύμφωνα με την ίδια μελέτη, το 2020 η συντριπτική πλειοψηφία των εφαρμογών παρέμεινε σε Java 8 (84,48%) παρόλο που η Java 11 ήταν διαθέσιμη για περισσότερο από ένα χρόνο. Από τότε, η ισορροπία έχει αλλάξει μεταξύ αυτών των δύο εκδόσεων LTS. Πάνω από το 48% των εφαρμογών χρησιμοποιούν πλέον Java 11 στην παραγωγή (από 11,11% το 2020), ακολουθούμενο από το Java 8, το οποίο καταγράφει το 46,45% των εφαρμογών που χρησιμοποιούν την έκδοση στην παραγωγή. Το Java 17 δεν έχει ανέβει στα charts, αλλά σε λίγους μήνες από την κυκλοφορία του, έχει ήδη ξεπεράσει τις εκδόσεις Java 6, Java 10 και Java 16.

Με αυτό Η Oracle συνιστά στους χρήστες να κάνουν αναβάθμιση τουλάχιστον στην έκδοση 8 ή αναβάθμιση σε μια νέα υποστηριζόμενη έκδοση του Java SE. Η εταιρεία προσφέρει επί του παρόντος υποστήριξη για Java SE 8 και Java SE 11. Οι χρήστες που κάνουν αναβάθμιση σε αυτές τις εκδόσεις θα λάβουν πλήρη υποστήριξη για το περιβάλλον εκτέλεσης Java:

«Η υποστήριξη της κοινότητας θα λήξει όταν η Java 7 φτάσει στο τέλος της υπηρεσίας στις 29 Ιουλίου 2022. Όλες οι εφαρμογές που εκτελούνται σε Java 7 θα συνεχίσουν να λειτουργούν, αλλά η Java 7 δεν θα λαμβάνει ενημερώσεις ή ενημερώσεις κώδικα ασφαλείας. Για να ελαχιστοποιήσετε τους κινδύνους και τις πιθανές ευπάθειες ασφαλείας, αναβαθμίστε τις εφαρμογές σας σε Java 8 ή Java 11 με βάση τις απαιτήσεις φόρτου εργασίας σας.

«Ο κανονικός οδηγός που πρέπει να ακολουθήσετε είναι ο Οδηγός Μετανάστευσης Oracle JDK. Ο οδηγός μετεγκατάστασης επιλύει όλες τις ασυμβατότητες προδιαγραφών Java και τις ασυμβατότητες υλοποίησης JDK. Οι περισσότερες από αυτές τις ασυμβατότητες είναι ακραίες περιπτώσεις. Θα πρέπει να διερευνήσετε πότε εμφανίζεται μια προειδοποίηση ή ένα σφάλμα.

«Οι περισσότερες εφαρμογές θα πρέπει να εκτελούνται σε Java 8 χωρίς τροποποίηση. Το πρώτο πράγμα που πρέπει να δοκιμάσετε είναι να εκτελέσετε την εφαρμογή σας σε Java 8 χωρίς να κάνετε εκ νέου μεταγλώττιση του κώδικα. Ο σκοπός της απλής εκτέλεσης είναι να δούμε ποιες προειδοποιήσεις και λάθη προέρχονται από την εκτέλεση. Αυτή η προσέγγιση επιτρέπει σε μια εφαρμογή να εκτελείται πιο γρήγορα σε Java 8 με τη μικρότερη δυνατή προσπάθεια."

Μόνο η τελευταία έκδοση της Java, η έκδοση 18, αναμένεται να έχει κορυφαία υποστήριξη με βασικές ενημερώσεις λογισμικού και υπηρεσία 24/7 έως τον Σεπτέμβριο. Ο προκάτοχος της Java 17 έχει οριστεί για πολλά χρόνια υποστήριξης Premier ως έκδοση μακροπρόθεσμης υποστήριξης. Η Oracle δημοσίευσε έναν οδικό χάρτη υποστήριξης για διάφορες εκδόσεις της τυπικής Java. Η επόμενη έκδοση LTS της Java θα είναι η Java 21, προγραμματισμένη για τον Σεπτέμβριο του 2023.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό σχετικά με τη σημείωση, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.