Αυτό το άρθρο θα καλύψει την εγκατάσταση του 32-bit και 64-bit Oracle Java 7 JRE (ο τρέχων αριθμός έκδοσης είναι 1.8.0_73) σε λειτουργικά συστήματα Ubuntu 32-bit και 64-bit. Αυτός ο οδηγός ισχύει επίσης για το Debian και το Linux Mint. Αυτό το άρθρο απευθύνεται μόνο εάν θέλετε να εγκαταστήσετε το Oracle Java JRE σε σύστημα Linux βασισμένο στο Debian, για παράδειγμα Debian, Ubuntu και Linux Mint. Χρησιμοποιώντας αυτήν τη μέθοδο, εσείς μόνο μπορεί να τρέξει και να εκτελέσει προγράμματα Java και δεν μπορεί να κάνει ανάπτυξη και προγραμματισμό σε Java. Αυτό το άρθρο δημιουργήθηκε λόγω πολλών αιτημάτων άλλων χρηστών που θέλουν να μάθουν πώς να το κάνουν μόνο εγκαταστήστε το Oracle Java JRE στο ιδιοκτησιακό σύστημα Ubuntu. Έχω συμπεριλάβει επίσης μια ενότητα σχετικά με τον τρόπο ενεργοποίησης του Oracle Java JRE σε ένα πρόγραμμα περιήγησης ιστού και τη χρήση αυτής της μεθόδου. Αυτός ο οδηγός λειτουργεί σε Debian, Ubuntu και Linux Mint.
Βήμα
Βήμα 1. Ελέγξτε εάν το λειτουργικό σύστημα Ubuntu Linux είναι αρχιτεκτονικής 32-bit ή 64-bit, ανοίξτε ένα τερματικό και εκτελέστε την παρακάτω εντολή
-
Τύπος/Αντιγραφή/Επικόλληση:
αρχεία /sbin /init
Δώστε προσοχή στην έκδοση bit της αρχιτεκτονικής συστήματος Ubuntu Linux, είτε 32-bit είτε 64-bit
Βήμα 2. Ελέγξτε αν η Java είναι εγκατεστημένη στο σύστημά σας
Για να το κάνετε αυτό, πρέπει να εκτελέσετε την έκδοση Java της εντολής από το τερματικό.
-
Ανοίξτε ένα τερματικό και εισαγάγετε την ακόλουθη εντολή:
-
Τύπος/Αντιγραφή/Επικόλληση:
java -εκτροπή
-
-
Εάν έχετε εγκαταστήσει το OpenJDK στο σύστημά σας, θα πρέπει να μοιάζει με αυτό:
-
έκδοση Java "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (6b15 ~ pre1-0lucid1)
OpenJDK 64-Bit Server VM (κατασκευή 19.0-b09, μικτή λειτουργία)
-
- Εάν το OpenJDK είναι εγκατεστημένο στο σύστημά σας, έχετε εγκαταστήσει λάθος έκδοση προμηθευτή της Java για αυτήν τη μέθοδο.
Βήμα 3. Αφαιρέστε το OpenJDK/JRE από το σύστημα και δημιουργήστε έναν κατάλογο για να κρατήσετε το δυαδικό αρχείο Oracle Java JRE
Αυτό θα αποτρέψει τις συγκρούσεις και τη σύγχυση μεταξύ διαφορετικών εκδόσεων προμηθευτή της Java. Για παράδειγμα, εάν το σύστημά σας διαθέτει OpenJDK/JRE, καταργήστε το πληκτρολογώντας την ακόλουθη εντολή στη γραμμή εντολών:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get purge openjdk-\*
Αυτή η εντολή θα αφαιρέσει εντελώς το OpenJDK/JRE από το σύστημά σας
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo mkdir -p/usr/local/java
Αυτή η εντολή θα δημιουργήσει έναν κατάλογο που θα περιέχει τα δυαδικά αρχεία Oracle Java JDK και JRE
Βήμα 4. Κατεβάστε το Oracle Java JRE για Linux
Βεβαιωθείτε ότι έχετε επιλέξει ένα συμπιεσμένο δυαδικό Σωστός για την αρχιτεκτονική του συστήματος 32-bit ή 64-bit (αυτές που τελειώνουν σε tar.gz).
- Για παράδειγμα, εάν χρησιμοποιείτε το λειτουργικό σύστημα Ubuntu Linux 32-bit, κάντε λήψη του δυαδικού Oracle Java 32-bit.
- Για παράδειγμα, εάν χρησιμοποιείτε το λειτουργικό σύστημα Ubuntu Linux 64-bit, κάντε λήψη του δυαδικού Oracle Java 64-bit.
-
Λήψη τεκμηρίωσης Oracle Java JDK/JRE (προαιρετικός).
Επιλέξτε jdk-7u40-apidocs.zip
-
Σημαντικές πληροφορίες:
Το δυαδικό 64-bit Oracle Java δεν λειτουργεί σε λειτουργικό σύστημα Ubuntu Linux 32-bit. Εάν προσπαθήσετε να εγκαταστήσετε το Oracle Java 64-bit στο Linux Ubuntu 32-bit, θα λάβετε πολλά μηνύματα σφάλματος.
Βήμα 5. Αντιγράψτε το δυαδικό αρχείο Oracle Java στον κατάλογο/usr/local/java
Στις περισσότερες περιπτώσεις, το δυαδικό αρχείο Oracle Java μεταφορτώνεται στο: /home /"το όνομα χρήστη σας"/Λήψεις.
-
Οδηγός εγκατάστασης του Oracle Java 32-bit στο Linux Ubuntu 32-bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
cd /home /"το όνομα χρήστη σας"/Λήψεις
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo cp -r jre-8u73-linux-i586.tar.gz/usr/local/java
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/usr/local/java
-
-
Οδηγός εγκατάστασης Oracle Java 64-bit στο Linux Ubuntu 64-bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
cd /home /"το όνομα χρήστη σας"/Λήψεις
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo cp -r jre-8u73-linux-x64.tar.gz/usr/local/java
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/usr/local/java
-
Βήμα 6. Εκτελέστε την ακόλουθη εντολή στο ληφθέν αρχείο Oracle Java tar.gz
Βεβαιωθείτε ότι το κάνετε ως root, ώστε να μπορεί να εκτελεστεί από όλους τους χρήστες του συστήματος. Για να ανοίξετε ένα τερματικό ρίζας, πληκτρολογήστε sudo -s και θα σας ζητηθεί να εισαγάγετε έναν κωδικό πρόσβασης.
-
Οδηγός εγκατάστασης του Oracle Java 32-bit στο Linux Ubuntu 32-bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo chmod a+x jre-8u73-linux-i586.tar.gz
-
-
Οδηγός εγκατάστασης Oracle Java 64-bit στο Linux Ubuntu 64-bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo chmod a+x jre-8u73-linux-x64.tar.gz
-
Βήμα 7. Ανοίξτε το συμπιεσμένο δυαδικό Java, στον κατάλογο/usr/local/java
-
Οδηγός εγκατάστασης του Oracle Java 32-bit στο Linux Ubuntu 32-bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo tar xvzf jre-8u73-linux-i586.tar.gz
-
-
Οδηγός εγκατάστασης Oracle Java 64-bit στο Linux Ubuntu 64-bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo tar xvzf jre-8u73-linux-x64.tar.gz
-
Βήμα 8. Ελέγξτε ξανά τον κατάλογό σας
Σε αυτό το σημείο, το ασυμπίεστο δυαδικό αρχείο βρίσκεται στον κατάλογο/usr/local/java για το Java JDK/JRE, το οποίο παρατίθεται ως:
-
Τύπος/Αντιγραφή/Επικόλληση:
ls -a
- jre1.8.0_73
Βήμα 9. Επεξεργαστείτε το αρχείο διαδρομής συστήματος /etc /προφίλ και προσθέστε τις ακόλουθες μεταβλητές συστήματος στη διαδρομή του συστήματός σας
Χρησιμοποιήστε nano, gedit ή άλλο πρόγραμμα επεξεργασίας κειμένου, ως root, μεταβείτε στο /etc /profile.
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo gedit /etc /προφίλ
- ή
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo nano /etc /προφίλ
Βήμα 10. Κάντε κύλιση προς τα κάτω στο τέλος του αρχείου χρησιμοποιώντας τα πλήκτρα βέλους και προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου /etc /profile:
-
Τύπος/Αντιγραφή/Επικόλληση:
JAVA_HOME =/usr/local/java/jre1.8.0_73
PATH = $ PATH: $ HOME/bin: $ JAVA_HOME/bin
εξαγωγή JAVA_HOME
διαδρομή εξαγωγής
Βήμα 11. Αποθηκεύστε το αρχείο /etc /profile και βγείτε
Βήμα 12. Ενημερώστε το Oracle Java JRE που βρίσκεται το σύστημα Linux Ubuntu
Έτσι, το σύστημα γνωρίζει ότι η νέα έκδοση Oracle Java μπορεί να χρησιμοποιηθεί.
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_73/bin/java" 1
Αυτή η εντολή ειδοποιεί το σύστημα ότι το Oracle Java JRE είναι σε λειτουργία
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_73/bin/javaws" 1
Αυτή η εντολή ειδοποιεί το σύστημα ότι μπορεί να χρησιμοποιηθεί η εκκίνηση του Oracle Java Web
Βήμα 13. Ενημερώστε το σύστημα Linux Ubuntu ότι το Oracle Java JRE πρέπει να είναι η προεπιλεγμένη Java
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives-set java /usr/local/java/jre1.8.0_73/bin/java
Αυτή η εντολή θα ρυθμίσει το περιβάλλον εκτέλεσης Java για το σύστημά σας
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives-set javaws /usr/local/java/jre1.8.0_73/bin/javaws
Αυτή η εντολή θα δημιουργήσει Java εκκίνησης Web για το σύστημά σας
Βήμα 14. Φορτώστε ξανά το προφίλ PATH /etc /system σε ολόκληρο το σύστημα πληκτρολογώντας την ακόλουθη εντολή:
-
Τύπος/Αντιγραφή/Επικόλληση:
Το /etc/προφίλ
- Λάβετε υπόψη ότι το αρχείο PATH /etc /προφίλ σε όλο το σύστημα θα φορτωθεί ξανά μετά την επανεκκίνηση του συστήματος Linux Ubuntu.
Βήμα 15. Δοκιμάστε για να ελέγξετε εάν η Oracle Java είναι σωστά εγκατεστημένη στο σύστημά σας
Εκτελέστε την ακόλουθη εντολή και σημειώστε την έκδοση Java:
Βήμα 16. Μια επιτυχημένη εγκατάσταση Oracle Java 32-it θα εμφανίσει:
-
Τύπος/Αντιγραφή/Επικόλληση:
java -εκτροπή
Αυτή η εντολή εμφανίζει την έκδοση της Java που λειτουργεί στο σύστημά σας
-
Θα πρέπει να λάβετε ένα μήνυμα που λέει:
-
έκδοση java "1.8.0_05"
Java (TM) SE Runtime Environment (build 1.8.0_05-b18)
Java HotSpot (TM) Server VM (κατασκευή 24.45-b08, μικτή λειτουργία)
-
Βήμα 17. Μια επιτυχημένη εγκατάσταση 64-bit Oracle Java θα εμφανίσει:
-
Τύπος/Αντιγραφή/Επικόλληση:
java -εκτροπή
Αυτή η εντολή εμφανίζει την έκδοση της Java που λειτουργεί στο σύστημά σας
-
Θα πρέπει να λάβετε ένα μήνυμα που λέει:
-
έκδοση Java "1.8.0_73"
Java (TM) SE Runtime Environment (build 1.8.0_05-b18)
Java HotSpot (TM) 64-bit διακομιστή VM (κατασκευή 24.45-b08, μικτή λειτουργία)
-
Βήμα 18. Συγχαρητήρια, έχετε εγκαταστήσει το Oracle Java JRE στο σύστημα Linux σας
Τώρα επανεκκινήστε το σύστημα Linux του Ubuntu. Μετά από αυτό, το σύστημά σας θα διαμορφωθεί πλήρως ώστε να εκτελεί προγράμματα Java.
Προαιρετικά: Πώς να ενεργοποιήσετε το Oracle Java στο πρόγραμμα περιήγησης στο Web
Για να ενεργοποιήσετε τις προσθήκες Java σε ένα πρόγραμμα περιήγησης ιστού, πρέπει να δημιουργήσετε έναν συμβολικό σύνδεσμο από τον κατάλογο προσθηκών του προγράμματος περιήγησης στον ιστό, στη θέση της προσθήκης Java που περιλαμβάνεται στη διανομή Oracle Java
Vital Records:
Θα πρέπει να είστε πολύ προσεκτικοί όταν ενεργοποιείτε το Oracle Java 8 σε ένα πρόγραμμα περιήγησης ιστού, καθώς υπάρχουν πολλά σφάλματα και εκμεταλλεύσεις ασφαλείας. Στην ουσία, εάν ενεργοποιήσετε το Oracle Java 8 στο πρόγραμμα περιήγησής σας, το σύστημά σας είναι ευάλωτο σε επιθέσεις από κακούς. Για πιο εμπεριστατωμένες πληροφορίες σχετικά με την ασφάλεια της Java, επισκεφθείτε αυτόν τον ιστότοπο: Java Tester
Google Chrome
Oracle Java 32-bit Οδηγός:
-
Εισαγάγετε την ακόλουθη εντολή.
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo mkdir -p/opt/google/chrome/plugins
Αυτή η εντολή θα δημιουργήσει έναν κατάλογο που ονομάζεται/opt/google/chrome/plugins
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/opt/google/chrome/plugins
Αυτό θα σας μετατρέψει στον κατάλογο πρόσθετων του Google Chrome. Βεβαιωθείτε ότι βρίσκεστε σε αυτόν τον κατάλογο κατά τη δημιουργία του συμβολικού συνδέσμου
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
Ένας συμβολικός σύνδεσμος θα δημιουργηθεί από το πρόσθετο Java JRE (Java Runtime Environment) libnpjp2.so για το Google Chrome σας.
-
Oracle Java 64-bit Οδηγός:
-
Εισαγάγετε την ακόλουθη εντολή.
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo mkdir -p/opt/google/chrome/plugins
Θα δημιουργήσετε έναν κατάλογο που ονομάζεται/opt/google/chrome/plugins
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/opt/google/chrome/plugins
Αυτό θα σας μετατρέψει στον κατάλογο πρόσθετων του Google Chrome. Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο πριν δημιουργήσετε έναν συμβολικό σύνδεσμο
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo ln -s /usr/local/java/jre1.8.0_05/lib/amd64/libnpjp2.so
Ένας συμβολικός σύνδεσμος θα δημιουργηθεί από το πρόσθετο Java JRE (Java Runtime Environment) libnpjp2.so στο Google Chrome σας.
-
Υπενθύμιση:
-
Σημειώσεις:
Μερικές φορές όταν εισάγετε την παραπάνω εντολή, θα εμφανιστεί το ακόλουθο μήνυμα:
- ln: δημιουργία συμβολικού συνδέσμου `./libnpjp2.so ': Το αρχείο υπάρχει
- Για να διορθώσετε αυτό το ζήτημα, απλώς αφαιρέστε τον προηγούμενο συμβολικό σύνδεσμο χρησιμοποιώντας την ακόλουθη εντολή:
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/opt/google/chrome/plugins
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo rm -rf libnpjp2.so
- Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο/opt/google/chrome/plugins πριν εισαγάγετε την εντολή
-
Επανεκκινήστε το πρόγραμμα περιήγησης ιστού και επισκεφτείτε το Java Tester για να ελέγξετε αν η Java λειτουργεί στο πρόγραμμα περιήγησης ιστού.
Mozilla Firefox
Oracle Java 32-bit Οδηγός:
-
Εισαγάγετε την ακόλουθη εντολή.
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/usr/lib/mozilla/plugins
Αυτή η εντολή θα σας αλλάξει στον κατάλογο/usr/lib/mozilla/plugins. Δημιουργήστε αυτόν τον κατάλογο εάν δεν υπάρχει ήδη
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo mkdir -p/usr/lib/mozilla/plugins
Αυτή η εντολή θα δημιουργήσει έναν κατάλογο/usr/lib/mozilla/plugins. Βεβαιωθείτε ότι βρίσκεστε σε αυτόν τον κατάλογο πριν δημιουργήσετε έναν συμβολικό σύνδεσμο
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/i386/libnpjp2.so
Ο συμβολικός σας σύνδεσμος θα δημιουργηθεί από το πρόσθετο Java JRE (Java Runtime Environment) libnpjp2.so στον Mozilla Firefox σας.
-
Oracle Java 64-bit Οδηγός:
-
Εισαγάγετε την ακόλουθη εντολή.
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/usr/lib/mozilla/plugins
Αυτό θα σας αλλάξει στον κατάλογο/usr/lib/mozilla/plugins. Δημιουργήστε αυτόν τον κατάλογο εάν δεν υπάρχει ήδη
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo mkdir -p/usr/lib/mozilla/plugins
Αυτή η εντολή θα δημιουργήσει έναν κατάλογο/usr/lib/mozilla/plugins. Βεβαιωθείτε ότι βρίσκεστε μέσα σε αυτόν τον κατάλογο πριν δημιουργήσετε έναν συμβολικό σύνδεσμο
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo ln -s /usr/local/java/jre1.8.0_73/lib/amd64/libnpjp2.so
Ένας συμβολικός σύνδεσμος θα δημιουργηθεί από το πρόσθετο Java JRE (Java Runtime Environment) libnpjp2.so στον Mozilla Firefox σας.
-
Υπενθύμιση:
-
Σημειώσεις:
Μερικές φορές κατά την εισαγωγή της εντολής θα εμφανιστεί ένα μήνυμα που λέει:
- ln: δημιουργία συμβολικού συνδέσμου `./libnpjp2.so ': Το αρχείο υπάρχει
- Για να το διορθώσετε, απλώς αφαιρέστε τον προηγούμενο συμβολικό σύνδεσμο χρησιμοποιώντας την ακόλουθη εντολή:
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/usr/lib/mozilla/plugins
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo rm -rf libnpjp2.so
- Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο/usr/lib/mozilla/plugins πριν εισαγάγετε την εντολή.
-
Επανεκκινήστε το πρόγραμμα περιήγησης ιστού και επισκεφτείτε το Java Tester για να ελέγξετε αν η Java λειτουργεί σωστά στο πρόγραμμα περιήγησης.
-