Η Java είναι μια γλώσσα προγραμματισμού και ταυτόχρονα μια σημαντική πλατφόρμα που λειτουργεί στα περισσότερα σύγχρονα λειτουργικά συστήματα.
Χρησιμοποιείται για διάφορους σκοπούς και αποτελεί σχεδόν απαραίτητο συμπλήρωμα για την εκτέλεση και τη λειτουργία διαφόρων εργαλείων.
Το OpenJDK είναι μια έκδοση ανοιχτού κώδικα της Java για την κοινότητα . Χρησιμοποιείται ευρέως επειδή περιλαμβάνεται από προεπιλογή στο Ubuntu και σε πολλές άλλες διανομές Linux.
Ωστόσο, δεν μπορεί να χρησιμοποιηθεί για την ανάπτυξη εμπορικών εφαρμογών. Η Java είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμού που ανήκει στην Oracle. Είναι μια μεταγλωττισμένη γλώσσα με τους δικούς της κανόνες, που χρησιμοποιείται ευρέως σε εκπαιδευτικά και επαγγελματικά περιβάλλοντα.
Λόγω της αδειοδότησής της, η Java δεν εγκαθίσταται από προεπιλογή στις περισσότερες διανομές Linux. Επομένως, για να έχετε Java στην διανομή σας, θα πρέπει να την εγκαταστήσετε μόνοι σας.
Η Java είναι συμβατή με το Linux, αυτό σημαίνει ότι είναι δυνατή η εκτέλεση και η κατασκευή εφαρμογών από την αγαπημένη σας διανομή.
Εγκατάσταση Java στις διάφορες διανομές Linux
Όπως αναφέρθηκε, η εγκατάσταση της Java σε διαφορετικές διανομές Linux είναι διαφορετική για κάθε μία , επομένως θα πρέπει να ακολουθήσετε τις οδηγίες που μοιραστήκαμε μαζί σας, ανάλογα με την διανομή Linux που χρησιμοποιείτε.
Για να εγκαταστήσετε το Oracle Java 11 στο Ubuntu 18.10 και τα παράγωγά του και να μπορέσουμε να λαμβάνουμε αυτόματα μελλοντικές ενημερώσεις από αυτό, πρέπει να κάνουμε τα εξής:
Ubuntu και παράγωγα
Για το Ubuntu 18.10, το Ubuntu 18.04 και τα παράγωγά του, θα ανοίξουμε ένα τερματικό στο σύστημα ( μπορείτε να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου CTRL + ALT + T) και στο τερματικό θα πληκτρολογήσουμε την ακόλουθη εντολή για να προσθέσουμε το αποθετήριο στο σύστημα:
sudo add-apt-repository ppa:linuxuprising/java
Μόλις γίνει αυτό, πρέπει να ανανεώσουμε τα αποθετήρια και τα πακέτα με την εντολή:
sudo apt-get update
Τέλος, μπορούμε να εγκαταστήσουμε την Java με:
sudo apt install oracle-java11-installer
Debian
Εάν είστε χρήστης του Debian ή μιας διανομής που βασίζεται στο Debian, όπως το Neptune OS, το Deepin OS και άλλα, πρέπει να ανοίξετε ένα τερματικό και να εκτελέσετε μερικά βήματα πριν εγκαταστήσετε απευθείας την Java στο σύστημά σας.

Στο τερματικό θα πληκτρολογήσουμε:
sudo -i
apt install wget libasound2 libasound2-data
Αυτό έγινε τώρα, θα κατεβάσουμε το πακέτο deb 11 του Java με:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.deb
Τέλος εγκαθιστούμε με:
dpkg -i jdk-11_linux-x64_bin.deb
Αφού το κάνουμε αυτό, θα ορίσουμε τώρα την Java 11 ως την προεπιλεγμένη έκδοση:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 2
update-alternatives --config java
Arch Linux και παράγωγα
Στην περίπτωση εκείνων που είναι χρήστες των Arch Linux, Antergos, Manjaro ή οποιασδήποτε άλλης διανομής που προέρχεται από το Arch Linux, μπορούν να εκτελέσουν την εγκατάσταση java με έναν αρκετά απλό τρόπο.
Το μόνο που χρειάζεται να κάνετε είναι να προσθέσετε το αποθετήριο AUR στο αρχείο pacman.conf και να έχετε έναν οδηγό για να εγκαταστήσετε πακέτα AUR στο σύστημά σας.
Αν δεν έχετε, μπορείτε να χρησιμοποιήσετε αυτό που σας προτείνω στην επόμενη ανάρτηση.
Τώρα απλά πρέπει να ανοίξετε ένα τερματικό και να εκτελέσετε την ακόλουθη εντολή:
yay -S jdk
Και αυτό είναι όλο, απλά πρέπει να περιμένετε να ολοκληρωθεί η μεταγλώττιση και θα σας ζητήσει να εισαγάγετε τον κωδικό πρόσβασής σας στο τέλος για να ολοκληρωθεί η εγκατάσταση.
RHEL, CentOS, Fedora, openSUSE και παράγωγα
Για όσους χρησιμοποιούν διανομές που υποστηρίζουν πακέτα RPM, μπορούμε να εγκαταστήσουμε την Java στο σύστημά μας χρησιμοποιώντας το ακόλουθο πακέτο , το οποίο θα κατεβάσουμε χρησιμοποιώντας το τερματικό μας:
wget "https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm?AuthParam=1540738418_ef8759a34917876432dbb9d668d4b5e4" -O java11.rpm
Τώρα , για να ξεκινήσουμε την εγκατάσταση, στη μοναδική περίπτωση του openSUSE, θα εγκαταστήσουμε το πακέτο με:
sudo zypper install java11.rpm
Τέλος, για να εγκαταστήσετε σε Fedora, Red Hat και τα παράγωγά τους, μπορείτε να το κάνετε με την ακόλουθη εντολή:
sudo yum localinstall java11.rpm
Ή με αυτήν την εντολή μπορούν επίσης να το κάνουν:
sudo dnf install java11.rpm
Πώς να ελέγξετε εάν το java εγκαταστάθηκε σωστά;
Αφού εγκαταστήσουμε με επιτυχία την Java στο σύστημά μας, μπορούμε να επαληθεύσουμε ότι έχουμε εγκατεστημένη την έκδοση 11 της Java χρησιμοποιώντας την ακόλουθη εντολή:
java --version