Αυτό το άρθρο είναι για τις εκδόσεις 32-bit και 64-bit της εγκατάστασης Oracle Java 8 JDK (η έκδοση στην οποία γράφτηκε αυτό το άρθρο είναι 1.8.0_20) σε λειτουργικά συστήματα Ubuntu 32-bit και 64-bit. Αυτές οι οδηγίες μπορούν επίσης να εφαρμοστούν σε Debian και Linux Mint.
Αυτό το σεμινάριο είναι για εσάς που θέλετε απλώς να εγκαταστήσετε το Oracle Java JDK με το Oracle Java JRE που περιλαμβάνεται στη λήψη JDK. Οι οδηγίες εγκατάστασης του Oracle Java JDK ισχύουν μόνο για λειτουργικά συστήματα Linux που βασίζονται σε Debian, για παράδειγμα: Debian, Linux Mint ή Ubuntu.
Βήμα
Βήμα 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) (7b15 ~ pre1-0lucid1)
OpenJDK 64-Bit Server VM (κατασκευή 19.0-b09, μικτή λειτουργία)
-
- Εάν το OpenJDK υπάρχει ήδη στο σύστημά σας, η λάθος έκδοση προμηθευτή της Java έχει εγκατασταθεί στο σύστημά σας.
Βήμα 3. Αφαιρέστε εντελώς το OpenJDK/JRE από το σύστημα και, στη συνέχεια, δημιουργήστε ένα φάκελο για να κρατήσετε το δυαδικό αρχείο Oracle Java JDK/JRE
Αυτό είναι χρήσιμο για την πρόληψη διενέξεων συστήματος και σύγχυσης μεταξύ διαφορετικών εκδόσεων προμηθευτή της Java. Για παράδειγμα, εάν υπάρχει ήδη OpenJDK/JRE στο σύστημα, καταργήστε το πληκτρολογώντας αυτήν την εντολή στη γραμμή εντολών:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo apt-get purge openjdk-\*
Η παραπάνω εντολή είναι να αφαιρέσετε εντελώς το OpenJDK/JRE από το σύστημα
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo mkdir -p/usr/local/java
Αυτή η εντολή θα δημιουργήσει ένα φάκελο για να κρατήσει τα δυαδικά Oracle Java JDK και JRE
Βήμα 4. Κατεβάστε το Oracle Java JDK για 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
Επιλέξτε jdk-8u20-apidocs.zip
-
Vital Records:
Το δυαδικό δυαδικό αρχείο Oracle Java 64 bit δεν μπορεί να χρησιμοποιηθεί σε λειτουργικό σύστημα Ubuntu Linux 32 bit. Θα εμφανιστεί ένας αριθμός μηνυμάτων σφάλματος συστήματος εάν προσπαθήσετε να εγκαταστήσετε το Oracle Java 64 bit στο Ubuntu Linux 32 bit.
Βήμα 5. Αντιγράψτε το δυαδικό Oracle Java στον τοπικό φάκελο/usr/local/java
Στις περισσότερες περιπτώσεις, το δυαδικό αρχείο Oracle Java μεταφορτώνεται στο: /home /"το όνομα χρήστη σας"/Λήψεις.
-
Οδηγίες εγκατάστασης Oracle Java 32 bit στο Ubuntu Linux 32 bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
cd /home /' "το όνομα χρήστη σας" /Λήψεις
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo cp -r jdk-8u20-linux-i586.tar.gz/usr/local/java/
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/usr/local/java/
-
-
Οδηγίες εγκατάστασης Oracle Java 64 bit στο Ubuntu Linux 64 bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
cd /home /' "το όνομα χρήστη σας" /Λήψεις
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo cp -r jdk-8u20-linux-x64.tar.gz/usr/local/java/
-
Τύπος/Αντιγραφή/Επικόλληση:
cd/usr/local/java/
-
Βήμα 6. Εξαγάγετε το συμπιεσμένο δυαδικό Java στο φάκελο/usr/local/java/
-
Οδηγίες εγκατάστασης Oracle Java 32 bit στο Ubuntu Linux 32 bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Οδηγίες εγκατάστασης Oracle Java 64 bit στο Ubuntu Linux 64 bit:
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
Βήμα 7. Ελέγξτε ξανά το φάκελό σας
Σε αυτό το σημείο, θα πρέπει να έχετε δύο εξαγόμενους δυαδικούς φακέλους στο/usr/local/java/για το Java JDK/JRE που αναφέρονται ως:
-
Τύπος/Αντιγραφή/Επικόλληση:
ls -a
- jdk1.8.0_20
- jre1.8.0_20
Βήμα 8. Επεξεργαστείτε το σύστημα αρχείων PATH /etc /προφίλ και, στη συνέχεια, προσθέστε αυτήν τη μεταβλητή συστήματος στη διαδρομή του συστήματος
Χρησιμοποιήστε έναν επεξεργαστή κειμένου όπως το nano ή το gedit ως root και, στη συνέχεια, ανοίξτε το /etc /προφίλ.
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo gedit /etc /προφίλ
- ή
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo nano /etc /προφίλ
Βήμα 9. Μεταβείτε στο τέλος του αρχείου χρησιμοποιώντας τα πλήκτρα βέλους στο πληκτρολόγιό σας και προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου /etc /profile:
-
Τύπος/Αντιγραφή/Επικόλληση:
JAVA_HOME =/usr/local/java/jdk1.8.0_20
JRE_HOME =/usr/local/java/jre1.8.0_20
PATH = $ PATH: $ JRE_HOME/κάδος: $ JAVA_HOME/κάδος
εξαγωγή JAVA_HOME
εξαγωγή JRE_HOME
διαδρομή εξαγωγής
Βήμα 10. Αποθηκεύστε το αρχείο /etc /profile και μετά βγείτε
Βήμα 11. Πείτε στο σύστημα Linux Ubuntu όπου βρίσκεται το Oracle Java JDK/JRE
Αυτό θα ειδοποιήσει το σύστημα ότι η νέα έκδοση Oracle Java είναι διαθέσιμη.
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Αυτή η εντολή θα ειδοποιήσει το σύστημα ότι το Oracle Java JRE είναι σε λειτουργία
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Αυτή η εντολή θα ειδοποιήσει το σύστημα ότι το Oracle Java JDK είναι έτοιμο για χρήση
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Αυτή η εντολή ειδοποιεί το σύστημα ότι η εκκίνηση του Oracle Java Web είναι σε λειτουργία
Βήμα 12. Πείτε στο σύστημα Linux του Ubuntu ότι το Oracle Java JDK/JRE πρέπει να είναι η προεπιλεγμένη Java
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives-set java /usr/local/java/jdk1.8.0_20/bin/java
Αυτή η εντολή είναι για να ρυθμίσετε το περιβάλλον εκτέλεσης Java στο σύστημα
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives-set javac /usr/local/java/jdk1.8.0_20/bin/javac
Αυτή η εντολή είναι για να ρυθμίσετε τον μεταγλωττιστή javac στο σύστημα
-
Τύπος/Αντιγραφή/Επικόλληση:
sudo update-alternatives-set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Αυτή η εντολή είναι για να ρυθμίσετε την εκκίνηση Java Web στο σύστημα
Βήμα 13. Επανεκκίνηση του προφίλ PATH /etc /στο σύστημα πληκτρολογώντας αυτήν την εντολή:
-
Τύπος/Αντιγραφή/Επικόλληση:
πηγή /etc /προφίλ
- Σημειώστε ότι το προφίλ PATH /etc /στο σύστημα θα επανεκκινηθεί μετά την επανεκκίνηση του συστήματος Ubuntu Linux
Βήμα 14. Ελέγξτε εάν η Oracle Java είναι σωστά εγκατεστημένη στο σύστημα
Εκτελέστε αυτήν την εντολή και δείτε ποια έκδοση της Java εμφανίζεται:
Βήμα 15. Μια επιτυχημένη εγκατάσταση του Oracle Java 32 bit θα εμφανίσει:
-
Τύπος/Αντιγραφή/Επικόλληση:
java -εκτροπή
Αυτή η εντολή θα εμφανίσει την έκδοση Java που τρέχει στο σύστημα
-
Θα εμφανιστεί ένα μήνυμα που θα δείχνει:
-
έκδοση java "1.8.0_20"
Java (TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot (TM) Server VM (κατασκευή 25.20-b23, μικτή λειτουργία)
-
-
Τύπος/Αντιγραφή/Επικόλληση:
javac -εκτροπή
Αυτή η εντολή είναι για να σας ενημερώσει ότι μπορείτε τώρα να μεταγλωττίσετε προγράμματα Java από το τερματικό
-
Θα εμφανιστεί ένα μήνυμα που θα δείχνει:
Javac 1.8.0_20
Βήμα 16. Μια επιτυχημένη εγκατάσταση του Oracle Java 64 bit θα εμφανίσει:
-
Τύπος/Αντιγραφή/Επικόλληση:
java -εκτροπή
Αυτή η εντολή θα εμφανίσει την έκδοση Java που τρέχει στο σύστημα
-
Θα εμφανιστεί ένα μήνυμα που θα δείχνει:
-
έκδοση java "1.8.0_20"
Java (TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot (TM) Server VM (κατασκευή 25.20-b23, μικτή λειτουργία)
-
-
Τύπος/Αντιγραφή/Επικόλληση:
javac -εκτροπή
Αυτή η εντολή είναι για να σας ενημερώσει ότι μπορείτε τώρα να μεταγλωττίσετε προγράμματα Java από το τερματικό
-
Θα εμφανιστεί ένα μήνυμα που θα δείχνει:
Javac 1.8.0_20
Βήμα 17. Συγχαρητήρια
Έχετε εγκαταστήσει με επιτυχία το Oracle Java στο σύστημα Linux σας. Επανεκκινήστε το σύστημα. Μετά από αυτό, το σύστημα θα διαμορφωθεί πλήρως για να τρέχει και να αναπτύσσει προγράμματα Java. Αργότερα, μπορείτε να δοκιμάσετε να συντάξετε και να εκτελέσετε μόνοι σας προγράμματα Java.
Προαιρετικά: Πώς να ενεργοποιήσετε το Oracle Java στο πρόγραμμα περιήγησης στο Web
Για να ενεργοποιήσετε την προσθήκη Java σε ένα πρόγραμμα περιήγησης ιστού, δημιουργήστε έναν συμβολικό σύνδεσμο από το φάκελο προσθηκών του προγράμματος περιήγησης στο Web στη θέση προσθήκης Java στη διανομή Oracle Java
Σημαντικές πληροφορίες:
Η ενεργοποίηση του Oracle Java 7 σε ένα πρόγραμμα περιήγησης ιστού θα εκθέσει πολλά ελαττώματα ασφαλείας και εκμεταλλεύσεις Java. Βασικά, η ενεργοποίηση του Oracle Java 7 σε ένα πρόγραμμα περιήγησης ιστού ενδέχεται να προσκαλέσει χάκερ στο σύστημά σας. Για περισσότερες πληροφορίες σχετικά με τα τρωτά σημεία ασφαλείας και τις εκμεταλλεύσεις στην 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/jdk1.8.0_20/jre/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/jdk1.8.0_20/jre/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/jdk1.8.0_20/jre/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/jdk1.8.0_20/jre/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 λειτουργεί στο πρόγραμμα περιήγησής σας.
-