Η Java είναι μια από τις πιο χρησιμοποιούμενες γλώσσες προγραμματισμού στον κόσμο από τότε που κυκλοφόρησε το 1995 και δεν δείχνει σημάδια επιβράδυνσης.
Πίστωση εικόνας: Watchara Piriyaputtanapun/Moment/GettyImages
Η Java είναι μια από τις πιο χρησιμοποιούμενες γλώσσες προγραμματισμού στον κόσμο από τότε που κυκλοφόρησε το 1995 και δεν δείχνει σημάδια επιβράδυνσης. Αυτήν τη στιγμή ανήκει στον κολοσσό των βάσεων δεδομένων Oracle, είναι το απόλυτο λογισμικό πολλαπλών πλατφορμών: Υπάρχει σε οτιδήποτε, από τον υπολογιστή και το τηλέφωνό σας έως τις ενσωματωμένες έξυπνες συσκευές. Όπως τα περισσότερα άλλα λογισμικά, απαιτεί τακτικές ενημερώσεις για τη διόρθωση σφαλμάτων και την αντιμετώπιση ελαττωμάτων ασφαλείας, αλλά περιστασιακά – για διάφορους λόγους – μπορεί να θέλετε ή να χρειαστεί να εγκαταστήσετε μια παλαιότερη έκδοση.
Μια σύντομη εξήγηση της Java
Η ίδια η Java είναι γλώσσα προγραμματισμού, όχι προϊόν, οπότε όταν την εγκαθιστάτε στον υπολογιστή σας, αυτό που εγκαθιστάτε είναι το Java Runtime Environment. Συνήθως ονομάζεται JRE ή Java RTE, είναι ένα είδος μίνι λειτουργικού συστήματος που παρέχει όλα όσα χρειάζεται ένα πρόγραμμα Java για να εκτελεστεί.
Το βίντεο της ημέρας
Το λειτουργικό σας σύστημα εξυπηρετεί αυτόν τον ρόλο για τα περισσότερα λογισμικά, αλλά το όλο νόημα της Java είναι να λειτουργεί σε όλες τις πλατφόρμες ανεξάρτητα από το λειτουργικό τους σύστημα. Με αυτόν τον τρόπο, οι προγραμματιστές μπορούν να γράψουν μία έκδοση ενός προγράμματος και θα λειτουργεί σε οποιαδήποτε συσκευή, εφόσον έχει εγκατεστημένη τη σωστή έκδοση του Java Runtime.
Λόγοι για να επιστρέψετε
Ο πιο τυπικός λόγος για τον οποίο θέλετε να εκτελέσετε μια παλαιότερη έκδοση της Java είναι ότι μια πρόσφατη ενημέρωση κατέστρεψε ένα από τα προγράμματα που χρησιμοποιείτε στον υπολογιστή σας. Η Java έχει σχεδιαστεί για να είναι συμβατή προς τα πίσω, πράγμα που σημαίνει ότι το παλαιότερο λογισμικό θα πρέπει συνήθως να εκτελείται σε νεότερες εκδόσεις της πλατφόρμας, αλλά δεν λειτουργεί πάντα έτσι.
Επαγγελματίες και προγραμματιστές σοβαρών χόμπι – ή οποιοσδήποτε προσπαθεί να γίνει τέτοιος – μπορεί περιστασιακά πρέπει να ψάξετε βαθύτερα στο αρχείο των παλιών εκδόσεων Java για να βρείτε μια που τρέχει ένα συγκεκριμένο vintage πρόγραμμα. Η λήψη πολλών παλαιότερων εκδόσεων είναι επίσης ένας χρήσιμος τρόπος παρακολούθησης της εξέλιξης του κώδικα με την πάροδο του χρόνου ως εργαλείο εκμάθησης. Όποιοι και αν είναι οι λόγοι σας, η εγκατάσταση μιας παλαιότερης έκδοσης Java είναι απλή.
Επιστροφή στις παλιές εκδόσεις Java
Εάν μια πρόσφατη ενημέρωση σας προκάλεσε προβλήματα, η επαναφορά σε προηγούμενη έκδοση Java είναι εκπληκτικά απλή. Ανοιξε Πίνακας Ελέγχου στον υπολογιστή σας – ο τρόπος με τον οποίο το κάνετε αυτό ποικίλλει ανάλογα με την έκδοση των Windows – και επιλέξτε Εφαρμογές σε μηχάνημα Windows 10 ή Προγράμματα και χαρακτηριστικά στα Windows 8/8.1. Επιλέξτε την πιο πρόσφατη έκδοση Java από τη λίστα και απεγκαταστήστε την. Αυτό είναι συνήθως το μόνο που χρειάζεται να κάνετε και ο υπολογιστής σας επαναφέρει τη χρήση της πιο πρόσφατης έκδοσης που είναι ακόμα εγκατεστημένη.
Εναλλακτικά, μπορεί να θέλετε να απεγκαταστήσετε κάθε έκδοση της Java και να ξεκινήσετε από την αρχή με μια καθαρή σελίδα. Ξεκινήστε κάνοντας κλικ και απεγκαταστώντας κάθε έκδοση Java που υπάρχει στον υπολογιστή σας. Στη συνέχεια, μεταβείτε στη σελίδα λήψης Java της Oracle για να επιλέξετε μια νέα.
Λήψη Java
Όταν μεταβείτε στη σελίδα λήψης Java, εντοπίζει τον τύπο του υπολογιστή και του προγράμματος περιήγησης που χρησιμοποιείτε και σας δίνει αυτόματα έναν σύνδεσμο για την τρέχουσα έκδοση Java 64-bit ή 32-bit που ταιριάζει με το λειτουργικό σύστημα και πρόγραμμα περιήγησης. Φυσικά, η τρέχουσα έκδοση, σε αυτήν την περίπτωση, δεν είναι αυτή που θέλετε. Υπάρχει ένας σύνδεσμος στην πλαϊνή γραμμή "για όλες τις εκδόσεις Java", αλλά αυτό είναι παραπλανητικό: Σας μεταφέρει στους συνδέσμους λήψης για άλλες τρέχουσες εκδόσεις της Java, αλλά όχι σε παλαιότερες εκδόσεις. Για αυτό, πρέπει να αναζητήσετε το Java Archive στον ιστότοπο της Oracle.
Πρέπει να δημιουργήσετε έναν δωρεάν λογαριασμό Oracle για να μπορέσετε να κάνετε λήψη του λογισμικού, αλλά μπορείτε να βρείτε εκδόσεις Java στο αρχείο που πηγαίνουν από την αρχή. Εάν θέλετε μια λήψη της έκδοσης Java 7 ή ακόμα και μια λήψη έκδοσης 1.1, είναι εκεί. Αυτοί οι σύνδεσμοι παρέχονται κυρίως για προγραμματιστές και όχι για τελικούς χρήστες, επομένως η λήψη σας περιλαμβάνει το Java JDK – Java Developer’s Kit – καθώς και το Runtime.
Δυο προφυλάξεις
Λάβετε υπόψη ότι οι επιδιορθώσεις ασφαλείας είναι ένας από τους κύριους λόγους για τις ενημερώσεις Java, επομένως η εκτέλεση μιας παλιάς έκδοσης σημαίνει ότι είστε πιο ευάλωτοι σε κακόβουλο λογισμικό και χάκερ. Εάν επιστρέψατε σε μια παλιά έκδοση επειδή η νέα διακόπτει τα προγράμματά σας, η επόμενη έκδοση συνήθως διορθώνει το πρόβλημα, επομένως για λόγους ασφαλείας, θα πρέπει να την εγκαταστήσετε αμέσως. Μπορείτε πάντα να το απεγκαταστήσετε ξανά εάν το πρόβλημα επανεμφανιστεί.
Εάν εγκαθιστάτε μία από τις ιστορικές εκδόσεις για να πειραματιστείτε ή να μάθετε από αυτές, ίσως θελήσετε να την εκτελέσετε σε αυτό που ονομάζεται "εικονική μηχανή" ή VM. Αυτό κάνει ακριβώς αυτό που θα σκεφτόσασταν: Ρυθμίζει έναν ολόκληρο εικονικό υπολογιστή που λειτουργεί με το τρέχον λειτουργικό σύστημα, αλλά απομονώνεται από τον υπόλοιπο υπολογιστή σας. Με αυτόν τον τρόπο, εάν αντιμετωπίσετε προβλήματα ασφαλείας με την παλιά έκδοση της Java, αυτά απομονώνονται στο VM και συνήθως δεν μπορούν να διακοπούν ή να θέσουν σε κίνδυνο την κύρια μηχανή εργασίας σας. Για τους οικιακούς χομπίστες, το VirtualBox και το VMware είναι οι συνήθεις επιλογές για αυτό.