Android

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

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

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

Anonim

Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να εγκαταστήσετε το Java (OpenJDK) στο Debian 10 Linux.

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

Πριν ξεκινήσεις

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

Οι προεπιλεγμένες αποθήκες του Debian 10 περιλαμβάνουν δύο διαφορετικά πακέτα Java, το Java Runtime Environment (JRE) και το Java Development Kit (JDK). Το JRE περιλαμβάνει την εικονική μηχανή Java (JVM), τις κλάσεις και τα δυαδικά αρχεία που σας επιτρέπουν να εκτελείτε προγράμματα Java. Οι προγραμματιστές Java θα πρέπει να εγκαταστήσουν το JDK το οποίο περιλαμβάνει JRE και εργαλεία ανάπτυξης και εντοπισμού σφαλμάτων και βιβλιοθήκες που είναι απαραίτητες για την κατασκευή εφαρμογών Java.

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

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

Εκτελέστε τις ακόλουθες εντολές ως χρήστη με δικαιώματα sudo ή root για να ενημερώσετε το ευρετήριο πακέτων και να εγκαταστήσετε το πακέτο JDK OpenJDK 11:

sudo apt update sudo apt install default-jdk

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

java -version

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

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

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

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

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

Τη στιγμή της σύνταξης, η προηγούμενη έκδοση Java LTS 8 δεν είναι διαθέσιμη στα επίσημα αποθετήρια του Debian Buster.

Θα ενεργοποιήσουμε τον χώρο αποθήκευσης AdoptOpenJDK, ο οποίος παρέχει πακέτα OpenJDK.

  1. Ξεκινήστε ενημερώνοντας τη λίστα των πακέτων και εγκαταστήζοντας τις εξαρτήσεις που είναι απαραίτητες για να προσθέσετε ένα νέο αποθετήριο μέσω του

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

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

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    Προσθέστε το αποθετήριο APT AdoptOpenJDK στο σύστημά σας:

    sudo add-apt-repository --yes

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

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Τέλος, επαληθεύστε την εγκατάσταση ελέγχοντας την έκδοση Java:

    java -version

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

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

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

java -version

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

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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

Θα παρουσιαστεί μια λίστα με όλες τις εγκατεστημένες εκδόσεις Java. Πληκτρολογήστε τον αριθμό της έκδοσης που θέλετε να χρησιμοποιηθεί ως προεπιλογή και πατήστε Enter .

JAVA_HOME Μεταβλητή περιβάλλοντος

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

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

sudo update-alternatives --config java

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

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

Μόλις βρείτε τη διαδρομή της προτιμώμενης εγκατάστασης Java, ανοίξτε το αρχείο /etc/environment :

sudo nano /etc/environment

Υποθέτοντας ότι θέλετε να ορίσετε το JAVA_HOME στη διαδρομή OpenJDK 11, προσθέστε την ακόλουθη γραμμή στο τέλος του αρχείου:

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

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

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

source /etc/environment

Βεβαιωθείτε ότι η μεταβλητή περιβάλλοντος JAVA_HOME έχει οριστεί σωστά:

echo $JAVA_HOME

Θα πρέπει να δείτε τη διαδρομή προς την εγκατάσταση Java:

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

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

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

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

sudo apt remove default-jdk

συμπέρασμα

Η πιο πρόσφατη έκδοση του OpenJDK LTS διατίθεται στις προεπιλεγμένες αποθήκες του Debian 10 Buster και η εγκατάσταση είναι μια απλή και απλή εργασία.

java debian