Android

Πώς να εγκαταστήσετε τη java στο debian 9

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

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

Anonim

Σε αυτό το σεμινάριο θα περάσουμε μέσα από την εγκατάσταση της Java στο Debian 9. Η Java είναι μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού που χρησιμοποιούνται για την κατασκευή διαφορετικών εφαρμογών και συστημάτων. Οι εφαρμογές που αναπτύσσονται στην Java είναι κλιμακωτές, ευέλικτες και συντηρητικές.

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

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

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

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

Εγκαταστήστε το OpenJDK 8

Το OpenJDK 8, η υλοποίηση ανοιχτού κώδικα της πλατφόρμας Java είναι η προεπιλεγμένη ανάπτυξη και διάρκεια εκτέλεσης Java στο Debian 9. Η εγκατάσταση είναι απλή και απλή.

Χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε το OpenJDK 8 JDK από τα βασικά αποθετήρια του Debian:

sudo apt update sudo apt install default-jdk

Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε να την επαληθεύσετε ελέγχοντας την έκδοση Java:

java -version

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

openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)

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

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

Εγκαταστήστε το OpenJDK 11

Κατά τη στιγμή της σύνταξης, η τελευταία έκδοση LTS της Java είναι έκδοση 11. Αυτή η έκδοση είναι διαθέσιμη από το χώρο αποθήκευσης του Debian Backports.

Πρώτα προσθέστε Backports στη λίστα αποθετηρίων λογισμικού του συστήματός σας:

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

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

sudo apt update sudo apt install openjdk-11-jdk

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

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

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

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

  1. Ξεκινήστε με την εγκατάσταση των απαραίτητων πακέτων:

    sudo apt install dirmngr gnupg

    Εισαγάγετε το δημόσιο κλειδί PPA και ενεργοποιήστε το χώρο αποθήκευσης με την ακόλουθη εντολή:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

    Μετά την προσθήκη του αποθετηρίου, ενημερώστε τη λίστα των πακέτων και εγκαταστήστε το πακέτο 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 εγκατεστημένες στο μηχάνημά σας Debian για να ελέγξετε ποια έκδοση έχει οριστεί ως ο προεπιλεγμένος τύπος έκδοσης Java:

java -version

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

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

Για να αλλάξετε την προεπιλεγμένη έκδοση, χρησιμοποιήστε την εντολή system update-alternatives system:

sudo update-alternatives --config java

There are 2 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 2 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 στο σύστημα Debian. Πληκτρολογήστε τον αριθμό της έκδοσης που θέλετε να χρησιμοποιηθεί ως προεπιλογή και πατήστε Enter .

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

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

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

sudo apt remove default-jdk

συμπέρασμα

Τώρα που μάθατε πώς μπορείτε να εγκαταστήσετε και να διαχειριστείτε διαφορετικές εκδόσεις Java στο διακομιστή Debian, το επόμενο βήμα σας θα ήταν να εγκαταστήσετε μία από τις πολλές εφαρμογές που εκτελούνται σε Java, όπως Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Κασσάνδρα, Jenkins..

java debian