Εγκαταστήστε το Oracle Java στο Ubuntu Linux

Συγγραφέας: Frank Hunt
Ημερομηνία Δημιουργίας: 15 Μάρτιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Configuring JMX in zabbix monitoring Tomcat Java work example
Βίντεο: Configuring JMX in zabbix monitoring Tomcat Java work example

Περιεχόμενο

Αυτό το άρθρο περιγράφει την εγκατάσταση του Oracle Java 7 32-bit και 64-bit (τρέχων αριθμός έκδοσης 1.7.0_21) JDK / JRE σε λειτουργικά συστήματα Ubuntu 32-bit και 64-bit. Οι οδηγίες λειτουργούν επίσης με το Debian και το 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) (7b15 ~ pre1-0lucid1)
        OpenJDK 64-Bit Server VM (build 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 / 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-7u21-apidocs.zip
    • Σημαντικές πληροφορίες Τα δυαδικά αρχεία 64 bit Oracle Java δεν θα λειτουργούν σε λειτουργικά συστήματα Ubuntu Linux 32 bit, θα λάβετε διάφορα μηνύματα σφάλματος συστήματος.
  5. Αντιγράψτε τα δυαδικά αρχεία της Oracle Java στον κατάλογο / usr / local / java. Συνήθως, τα δυαδικά αρχεία Oracle Java λαμβάνονται στη διεύθυνση: / home /"το όνομα χρήστη σας"/ Λήψεις.
    • Οδηγίες για την εγκατάσταση 32-bit Oracle Java σε 32-bit Ubuntu Linux:
      • Τύπος / Αντιγραφή / Επικόλληση: cd / σπίτι /"το όνομα χρήστη σας"/ Λήψεις
      • Τύπος / Αντιγραφή / Επικόλληση: sudo cp -r jdk-7u21-linux-i586.tar.gz / usr / local / java
      • Τύπος / Αντιγραφή / Επικόλληση: sudo cp -r jre-7u21-linux-i586.tar.gz / usr / local / java
      • Τύπος / Αντιγραφή / Επικόλληση: cd / usr / local / java
    • Οδηγίες για την εγκατάσταση 64-bit Oracle Java σε 64-bit Ubuntu Linux:
      • Τύπος / Αντιγραφή / Επικόλληση: cd / σπίτι /"το όνομα χρήστη σας"/ Λήψεις
      • Τύπος / Αντιγραφή / Επικόλληση: sudo cp -r jdk-7u21-linux-x64.tar.gz / usr / local / java
      • Τύπος / Αντιγραφή / Επικόλληση: sudo cp -r jre-7u21-linux-x64.tar.gz / usr / local / java
      • Τύπος / Αντιγραφή / Επικόλληση: cd / usr / local / java
  6. Εξαγάγετε τα συμπιεσμένα δυαδικά αρχεία Java στον κατάλογο / usr / local / java
    • Οδηγίες για την εγκατάσταση 32-bit Oracle Java σε 32-bit Ubuntu Linux:
      • Τύπος / Αντιγραφή / Επικόλληση: sudo tar xvzf jdk-7u21-linux-i586.tar.gz
      • Τύπος / Αντιγραφή / Επικόλληση: sudo tar xvzf jre-7u21-linux-i586.tar.gz
    • Οδηγίες για την εγκατάσταση 64-bit Oracle Java σε 64-bit Ubuntu Linux:
      • Τύπος / Αντιγραφή / Επικόλληση: sudo tar xvzf jdk-7u21-linux-x64.tar.gz
      • Τύπος / Αντιγραφή / Επικόλληση: sudo tar xvzf jre-7u21-linux-x64.tar.gz
  7. Ελέγξτε ξανά τους καταλόγους σας. Θα πρέπει τώρα να υπάρχουν δύο μη συμπιεσμένοι δυαδικοί κατάλογοι στο / usr / local / java για το Java JDK / JRE που ονομάζεται ως εξής:
    • Τύπος / Αντιγραφή / Επικόλληση: ls -α
    • jdk1.7.0_21
    • jre1.7.0_21
  8. Επεξεργαστείτε το αρχείο PATH συστήματος / etc / profile και προσθέστε τις ακόλουθες μεταβλητές συστήματος στη διαδρομή του συστήματός σας. Χρησιμοποιήστε το nano, gedit ή άλλο πρόγραμμα επεξεργασίας κειμένου, ως root open / etc / profile.
    • Τύπος / Αντιγραφή / Επικόλληση: sudo gedit / etc / προφίλ
    • ή
    • Τύπος / Αντιγραφή / Επικόλληση: sudo nano / etc / προφίλ
  9. Μεταβείτε στο τέλος του αρχείου με τα βέλη σας και προσθέστε τις ακόλουθες γραμμές στο τέλος του αρχείου / etc / profile:
    • Τύπος / Αντιγραφή / Επικόλληση:

      JAVA_HOME = / usr / local / java /jdk1.7.0_21
      PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
      JRE_HOME = / usr / local / java /jre1.7.0_21
      PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
      εξαγωγή JAVA_HOME
      εξαγωγή JRE_HOME
      εξαγωγή PATH
  10. Αποθηκεύστε το αρχείο / etc / profile και κλείστε το παράθυρο.
  11. Ενημερώστε το σύστημα Linux του Ubuntu όπου είναι αποθηκευμένο το Oracle Java JDK / JRE. Τότε το σύστημα γνωρίζει ότι η νέα έκδοση του Oracle Java είναι έτοιμη για χρήση.
    • Τύπος / Αντιγραφή / Επικόλληση: sudo update-Alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_21/bin/java" 1
      • Αυτή η εντολή λέει στο σύστημα ότι το Oracle Java JRE είναι έτοιμο για χρήση.
    • Τύπος / Αντιγραφή / Επικόλληση: sudo update-Alternatives --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.7.0_21/bin/javac" 1
      • Αυτή η εντολή λέει στο σύστημα ότι το Oracle Java JDK είναι έτοιμο για χρήση.
    • Τύπος / Αντιγραφή / Επικόλληση: sudo update-Alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_21/bin/javaws" 1
      • Αυτή η εντολή λέει στο σύστημα ότι το Oracle Java Web Start είναι έτοιμο για χρήση.
  12. Ενημερώστε το σύστημα Ubuntu Linux ότι το Oracle Java JDK / JRE πρέπει να είναι το προεπιλεγμένο Java.
    • Τύπος / Αντιγραφή / Επικόλληση: sudo update-Alternatives - set java /usr/local/java/jre1.7.0_21/bin/java
      • Αυτή η εντολή ρυθμίζει το περιβάλλον εκτέλεσης java για το σύστημα
    • Τύπος / Αντιγραφή / Επικόλληση: sudo update-Alternatives --set javac /usr/local/java/jdk1.7.0_21/bin/javac
      • Αυτή η εντολή ρυθμίζει τον μεταγλωττιστή java για το σύστημα
    • Τύπος / Αντιγραφή / Επικόλληση: sudo update-Alternatives - set javaws /usr/local/java/jre1.7.0_21/bin/javaws
      • Αυτή η εντολή ρυθμίζει το java Web Start για το σύστημα
  13. Φορτώστε ξανά PATH / etc / profile πληκτρολογώντας την ακόλουθη εντολή:
    • Τύπος / Αντιγραφή / Επικόλληση: . / etc / προφίλ
    • Σημείωση: το αρχείο PATH / etc / profile θα φορτωθεί μετά την επανεκκίνηση του Ubuntu Linux.
  14. Ελέγξτε αν το Oracle Java είχε εγκατασταθεί σωστά στο σύστημα. Εκτελέστε τις ακόλουθες εντολές και δείτε την έκδοση Java.
  15. Με την επιτυχή εγκατάσταση του Oracle Java 32-bit θα δείτε:
    • Τύπος / Αντιγραφή / Επικόλληση: έκδοση java
      • Αυτή η εντολή εμφανίζει την έκδοση του Jave στο σύστημά σας.
    • Θα λάβετε ένα μήνυμα που θα αναφέρει:
      • έκδοση java "1.7.0_21"
        Java (TM) SE Runtime Environment (έκδοση 1.7.0_21-b21)
        Java HotSpot (TM) Server VM (build 23.1-b03, μικτή λειτουργία)
    • Τύπος / Αντιγραφή / Επικόλληση: έκδοση javac
      • Αυτή η εντολή σας λέει ότι μπορείτε τώρα να μεταγλωττίσετε προγράμματα Java από το Terminal
    • Θα λάβετε ένα μήνυμα που θα αναφέρει:
      • javac 1.7.0_21
  16. Με την επιτυχή εγκατάσταση του Oracle Jave 64-bit θα δείτε:
    • Τύπος / Αντιγραφή / Επικόλληση: έκδοση java
      • Αυτή η εντολή εμφανίζει την έκδοση του Jave στο σύστημά σας.
    • Θα λάβετε ένα μήνυμα που θα αναφέρει:
      • έκδοση java "1.7.0_21"
        Java (TM) SE Runtime Environment (έκδοση 1.7.0_21-b21)
        Java HotSpot (TM) 64-Bit Server VM (build 23.6-b04, μικτή λειτουργία)
    • Τύπος / Αντιγραφή / Επικόλληση: έκδοση javac
      • Αυτή η εντολή σας λέει ότι μπορείτε τώρα να μεταγλωττίσετε προγράμματα Java από το Terminal
    • Θα λάβετε ένα μήνυμα που θα αναφέρει:
      • javac 1.7.0_21
  17. Συγχαρητήρια, έχετε πλέον εγκαταστήσει το Oracle Java στο σύστημα Linux. Επανεκκινήστε το Ubuntu Linux. Μετά από αυτό, το σύστημα έχει ρυθμιστεί πλήρως και μπορείτε να εκτελέσετε και να αναπτύξετε προγράμματα Java.

Προαιρετικά: Πώς να ενεργοποιήσετε το Oracle Java σε προγράμματα περιήγησης ιστού

  1. Για να ενεργοποιήσετε την προσθήκη Java στα προγράμματα περιήγησης ιστού σας, πρέπει να δημιουργήσετε έναν συμβολικό σύνδεσμο από τον κατάλογο προσθηκών του προγράμματος περιήγησης ιστού προς τη θέση της προσθήκης Java που περιλαμβάνεται στη διανομή της Oracle Java.

Google Chrome

Οδηγίες Oracle Java 32-bit:

  1. Εκτελέστε τις ακόλουθες εντολές.
    • Τύπος / Αντιγραφή / Επικόλληση: 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.7.0_21/lib/i386/libnpjp2.so
      • Αυτό δημιουργεί έναν συμβολικό σύνδεσμο του Java JRE (Java Runtime Environment) libnpjp2.so στο πρόγραμμα περιήγησης ιστού Google Chrome

Οδηγίες 64-bit Oracle Java:

  1. Εκτελέστε τις ακόλουθες εντολές.
    • Τύπος / Αντιγραφή / Επικόλληση: 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.7.0_21/lib/amd64/libnpjp2.so
      • Αυτό δημιουργεί έναν συμβολικό σύνδεσμο του Java JRE (Java Runtime Environment) libnpjp2.so στο πρόγραμμα περιήγησης ιστού Google Chrome

Δώσε προσοχή:

  1. Δώσε προσοχή: Όταν εκτελείτε την παραπάνω εντολή λαμβάνετε μερικές φορές το ακόλουθο μήνυμα:
    • ln: δημιουργία συμβολικού συνδέσμου "./libnpjp2.so": Το αρχείο υπάρχει
    • Σε αυτήν την περίπτωση, καταργήστε τον προηγούμενο συμβολικό σύνδεσμο με την ακόλουθη εντολή:
    • Τύπος / Αντιγραφή / Επικόλληση: cd / opt / google / chrome / plugins
    • Τύπος / Αντιγραφή / Επικόλληση: sudo rm -rf libnpjp2.so
    • Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο / opt / google / chrome / plugins πριν εκτελέσετε την εντολή.
  2. Επανεκκινήστε το πρόγραμμα περιήγησης ιστού και μεταβείτε στο Java Tester για να ελέγξετε εάν η Java λειτουργεί στο πρόγραμμα περιήγησής σας.

Mozilla Firefox

Οδηγίες Oracle Java 32-bit:

  1. Εκτελέστε τις ακόλουθες εντολές.
    • Τύπος / Επικόλληση / Αντιγραφή: 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.7.0_21/lib/i386/libnpjp2.so
      • Αυτό δημιουργεί έναν συμβολικό σύνδεσμο του Java JRE (Java Runtime Environment) libnpjp2.so στο πρόγραμμα περιήγησής σας Mozilla Firefox

Οδηγίες 64-bit Oracle Java:

  1. Εκτελέστε τις ακόλουθες εντολές.
    • Τύπος / Αντιγραφή / Επικόλληση: 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.7.0_21/lib/amd64/libnpjp2.so
      • Αυτό δημιουργεί έναν συμβολικό σύνδεσμο του Java JRE (Java Runtime Environment) libnpjp2.so στο πρόγραμμα περιήγησης Mozilla Firefox

Δώσε προσοχή:

  1. Δώσε προσοχή: Όταν εκτελείτε την παραπάνω εντολή λαμβάνετε μερικές φορές το ακόλουθο μήνυμα:
    • ln: δημιουργία συμβολικού συνδέσμου "./libnpjp2.so": Το αρχείο υπάρχει
    • Σε αυτήν την περίπτωση, καταργήστε τον προηγούμενο συμβολικό σύνδεσμο με την ακόλουθη εντολή:
    • Τύπος / Αντιγραφή / Επικόλληση: cd / usr / lib / mozilla / plugins
    • Τύπος / Αντιγραφή / Επικόλληση: sudo rm -rf libnpjp2.so
    • Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο / usr / lib / mozilla / plugins πριν εκτελέσετε την εντολή.
  2. Επανεκκινήστε το πρόγραμμα περιήγησης ιστού και μεταβείτε στο Java Tester για να ελέγξετε εάν η Java λειτουργεί στο πρόγραμμα περιήγησής σας.

Συμβουλές

  • Στο Ubuntu Linux έχετε την επιλογή είτε να χρησιμοποιήσετε το OpenJDK, μια δωρεάν εφαρμογή ανοιχτού κώδικα της γλώσσας προγραμματισμού Java, είτε το Oracle Java JDK και JRE. Μερικοί άνθρωποι προτιμούν το Oracle Java (που είναι η τελευταία έκδοση της Java και προέρχεται απευθείας από τους τεχνικούς της Java.
  • Αυτό το έγγραφο ενδέχεται να αλλάξει καθώς η Oracle μερικές φορές αλλάζει τη μέθοδο εγκατάστασης των δυαδικών Java JDK / JRE.
  • Η Oracle κάνει ενημερώσεις ασφαλείας και διορθώσεις σφαλμάτων με κάθε νέα έκδοση του Oracle Java. Σημειώστε τις αλλαγές στον αριθμό έκδοσης κατά την εγκατάσταση του Oracle Java.