Android

Πώς να εγκαταστήσετε το java στο ubuntu 18.04

How To Install MySQL on Windows 10

How To Install MySQL on Windows 10

Πίνακας περιεχομένων:

Anonim

Η Java είναι μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο, που χρησιμοποιούνται για την κατασκευή διαφόρων τύπων εφαρμογών μεταξύ των πλατφορμών.

Αυτό το σεμινάριο περιγράφει τον τρόπο εγκατάστασης διαφόρων εκδόσεων του OpenJDK καθώς και της Oracle Java στο Ubuntu 18.04. Οι ίδιες οδηγίες ισχύουν για το Ubuntu 16.04 και για οποιαδήποτε διανομή που βασίζεται στο Ubuntu, συμπεριλαμβανομένων των Kubuntu, Linux Mint και Elementary OS.

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Παραλλαγές Java

Η Java διανέμεται σε τρεις διαφορετικές εκδόσεις: Standard Edition (SE), Enterprise Edition (EE) και Micro Edition (ME). Αυτό το σεμινάριο καλύπτει την εγκατάσταση της έκδοσης Java SE (Standard Edition).

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

Υπάρχουν δύο διαφορετικά πακέτα Java στα αποθετήρια του Ubuntu, το Java Runtime Environment (JRE) και το Java Development Kit (JDK).

Εάν θέλετε να εκτελείτε μόνο προγράμματα Java, τότε χρειάζεστε JRE που περιέχει μόνο το περιβάλλον Java Runtime. Ο προγραμματιστής Java πρέπει να εγκαταστήσει το JDK, το οποίο περιλαμβάνει επίσης τα εργαλεία ανάπτυξης και τις βιβλιοθήκες ανάπτυξης / εντοπισμού σφαλμάτων.

Θα σας δείξουμε πώς να εγκαταστήσετε διάφορα πακέτα Java. Εάν δεν γνωρίζετε ποια εφαρμογή ή έκδοση Java να χρησιμοποιήσετε, η γενική σύσταση είναι να διατηρήσετε την προεπιλεγμένη έκδοση OpenJDK διαθέσιμη στο Ubuntu 18.04.

Εγκατάσταση του προεπιλεγμένου OpenJDK (Java 11)

Κατά τη στιγμή της σύνταξης, η τελευταία έκδοση του LTS της Java είναι η έκδοση 11.

Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε το Java OpenJDK 11 στο σύστημα Ubuntu:

  1. Αρχικά, ενημερώστε το ευρετήριο πακέτων apt με:

    sudo apt update

    Μόλις ενημερωθεί το ευρετήριο πακέτων, εγκαταστήστε το προεπιλεγμένο πακέτο Java OpenJDK με:

    sudo apt install default-jdk

    Επαληθεύστε την εγκατάσταση, εκτελώντας την ακόλουθη εντολή που θα εκτυπώσει την έκδοση Java:

    java -version

    Η έξοδος θα φαίνεται κάπως έτσι:

    openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Αυτό είναι! Σε αυτό το σημείο, θα πρέπει να εγκαταστήσατε επιτυχώς την Java στο σύστημα Ubuntu.

Το JRE περιλαμβάνεται στο πακέτο JDK. Εάν χρειάζεστε μόνο JRE, εγκαταστήστε το πακέτο default-jre :

Εγκατάσταση του OpenJDK 8

Το Java 8 εξακολουθεί να είναι η πιο διαδεδομένη έκδοση της Java. Εάν η εφαρμογή σας απαιτεί Java 8, μπορείτε να την εγκαταστήσετε πληκτρολογώντας τις ακόλουθες εντολές:

sudo apt update sudo apt install openjdk-8-jdk

Εγκατάσταση του Oracle Java

Πριν εγκαταστήσετε την Oracle Java βεβαιωθείτε ότι έχετε διαβάσει την Άδεια JDK της Oracle. Η άδεια χρήσης επιτρέπει μόνο μη εμπορική χρήση του λογισμικού, όπως προσωπική χρήση και ανάπτυξη.

Το Oracle Java 11 μπορεί να εγκατασταθεί από το PPA Linux Uprising.

Τα παρακάτω βήματα περιγράφουν τον τρόπο εγκατάστασης του Oracle Java 11 στο Ubuntu 18.04:

  1. Εγκαταστήστε τις εξαρτήσεις που είναι απαραίτητες για να προσθέσετε ένα νέο αποθετήριο:

    sudo apt install software-properties-common

    Ενεργοποιήστε τον PPA του Linux Uprising, εκτελώντας τις ακόλουθες εντολές:

    sudo add-apt-repository ppa:linuxuprising/java

    Μετά την προσθήκη του αποθετηρίου, ενημερώστε τη λίστα των πακέτων και εγκαταστήστε το πακέτο oracle-java11-installer πληκτρολογώντας:

    sudo apt update sudo apt install oracle-java11-installer

    Θα σας ζητηθεί να αποδεχθείτε την άδεια Oracle.

    Επαληθεύστε την εγκατάσταση εκτελώντας την ακόλουθη εντολή, η οποία θα εκτυπώσει την έκδοση R:

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Ορίστε την προεπιλεγμένη έκδοση Java

Για να ελέγξετε την προεπιλεγμένη έκδοση Java, θα χρησιμοποιήσατε την ακόλουθη εντολή:

java -version

openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Αν έχετε πολλές εγκαταστάσεις Java για να αλλάξετε την προεπιλεγμένη έκδοση, χρησιμοποιήστε το εργαλείο update-alternatives , όπως φαίνεται παρακάτω:

sudo update-alternatives --config java

There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

Για να αλλάξετε την προεπιλεγμένη έκδοση Java, απλά εισάγετε τον αριθμό έκδοσης (τον αριθμό στη στήλη Επιλογή) και πατήστε Enter .

Ορίστε τη μεταβλητή περιβάλλοντος JAVA_HOME

Ορισμένες εφαρμογές γραμμένες σε Java χρησιμοποιούν τη μεταβλητή περιβάλλοντος JAVA_HOME για να προσδιορίσουν τη θέση εγκατάστασης Java.

Για να ορίσετε τη μεταβλητή περιβάλλοντος JAVA_HOME , πρώτα πρέπει να μάθετε τις διαδρομές εγκατάστασης Java χρησιμοποιώντας την εντολή update-alternatives

sudo update-alternatives --config java

Στην περίπτωσή μας, οι διαδρομές εγκατάστασης είναι οι εξής:

  • Το OpenJDK 11 βρίσκεται στο /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 βρίσκεται στο /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Αντιγράψτε τη διαδρομή εγκατάστασης της προτιμώμενης εγκατάστασης. Στη συνέχεια, ανοίξτε το αρχείο /etc/environment :

sudo nano /etc/environment

Προσθέστε την ακόλουθη γραμμή, στο τέλος του αρχείου:

/ etc / περιβάλλον

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Βεβαιωθείτε ότι έχετε αντικαταστήσει τη διαδρομή με τη διαδρομή στην προτιμώμενη έκδοση Java.

Μπορείτε είτε να αποσυνδεθείτε και να συνδεθείτε ή να εκτελέσετε την ακόλουθη εντολή προέλευσης για να εφαρμόσετε τις αλλαγές στην τρέχουσα συνεδρία σας:

source /etc/environment

Για να επαληθεύσετε ότι η μεταβλητή περιβάλλοντος JAVA_HOME έχει οριστεί σωστά, εκτελέστε την ακόλουθη εντολή ηχώ:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment είναι ένα αρχείο διαμόρφωσης σε όλο το σύστημα, το οποίο χρησιμοποιείται από όλους τους χρήστες. Αν θέλετε να ορίσετε τη μεταβλητή JAVA_HOME σε βάση ανά χρήστη, προσθέστε τη γραμμή στο .bashrc ή σε οποιοδήποτε άλλο αρχείο ρυθμίσεων που φορτώνεται όταν συνδεθεί ο χρήστης.

Καταργήστε την εγκατάσταση της Java

Εάν για οποιονδήποτε λόγο θέλετε να απεγκαταστήσετε το πακέτο Java, μπορείτε να το απεγκαταστήσετε όπως κάθε άλλο πακέτο εγκατεστημένο με το apt .

Για παράδειγμα, αν θέλετε να απεγκαταστήσετε την openjdk-8-jdk του openjdk-8-jdk :

sudo apt remove openjdk-8-jdk

συμπέρασμα

Σε αυτό το σεμινάριο μάθατε πώς μπορείτε να εγκαταστήσετε και να διαχειριστείτε πολλαπλές εκδόσεις Java στο διακομιστή Ubuntu.

Τώρα μπορείτε να εγκαταστήσετε εφαρμογές που εκτελούνται σε Java, όπως Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… κ.λπ.

java ubuntu