Εγκατάσταση JDK 12, OpenJDK 12 και Oracle JDK 12 στο Ubuntu 19.04

σχετικά με το jdk 12 στο Ubuntu 19.04

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο πώς μπορούμε εγκαταστήστε το JDK 12 στο Ubuntu. Το Java Development Kit ή JDK είναι ένα εργαλείο για την ανάπτυξη εφαρμογών Java. Αυτό θα επιτρέψει στους χρήστες να συντάξουν τους κώδικες Java, να τους τρέξουν, να τους δοκιμάσουν και να τους υπογράψουν.

Αυτήν τη στιγμή μπορούμε να βρούμε 2 εκδόσεις του JDK. Ο καλείται OpenJDK και το άλλο χρησμός jdk. Το πρώτο είναι ένα έργο για τη διατήρηση της JDK χωρίς κωδικούς Oracle. Είναι μια εφαρμογή ανοιχτού κώδικα του Oracle JDK, η οποία δεν είναι ανοιχτού κώδικα και έχει πολλούς περιορισμούς.

Εγκαταστήστε το JDK 12 στο Ubuntu 19.04

λογότυπο java
σχετικό άρθρο:
Εγκαταστήστε τα Java 8, 9 και 10 στο Ubuntu 18.04 και παράγωγα

Εγκατάσταση OpenJDK 12

Θα μπορέσουμε να βρούμε Το OpenJDK 12 διατίθεται στο επίσημο αποθετήριο πακέτων του Ubuntu 19.04. Επομένως, θα μπορέσουμε να το εγκαταστήσουμε εύκολα με τον διαχειριστή πακέτων APT. Πρώτα θα πρέπει να ενημερώσουμε την προσωρινή μνήμη του αποθετηρίου πακέτων APT με την ακόλουθη εντολή:

sudo apt update

Το OpenJDK 12 έχει δύο εκδόσεις. ΕΝΑ πλήρη έκδοση και ένα έκδοση του σύστημα χωρίς κεφάλι. Αυτή η τελευταία έκδοση δεν περιλαμβάνει βιβλιοθήκες προγραμματισμού GUI και απαιτεί μικρότερο χώρο στο δίσκο.

Αν σας ενδιαφέρει εγκαταστήστε την πλήρη έκδοση του OpenJDK 12, εκτελέστε την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T):

εγκατάσταση openjdk 12

sudo apt install openjdk-12-jdk

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

Openjdk 12 χωρίς κεφαλή εγκατάσταση

sudo apt install openjdk-12-jdk-headless

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

έκδοση openjdk

java -version

Εγκατάσταση του Oracle JDK 12 με χρήση PPA

Στο Ubuntu 19.04 θα μπορέσουμε επίσης να εγκαταστήσουμε το Oracle JDK 12. Αυτή η έκδοση του JDK δεν είναι διαθέσιμη στο επίσημο αποθετήριο πακέτων Ubuntu, αλλά μπορούμε να χρησιμοποιήσουμε το linuxuprising / java PPA για να το εγκαταστήσουμε.

Αν θέλουμε να προσθέσουμε το linuxuprising / java PPA στο Ubuntu 19.04, σε ένα τερματικό (Ctrl + Alt + T) θα πρέπει να εκτελέσουμε μόνο την εντολή:

προσθέστε repo linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

Μετά από αυτό μπορούμε εγκαταστήστε το Oracle JDK 12 πληκτρολογώντας την εντολή:

εγκαταστήστε το oracle java 12

sudo apt install oracle-java12-installer

Κατά την εγκατάσταση θα πρέπει να επιλέξετε "δέχομαιΚαι πατήστε Εισαγωγή για να ολοκληρώσετε την αποδοχή του Σύμβαση άδειας χρήσης Oracle Technology Network για την Oracle Java SE.

Σύμβαση άδειας χρήσης τεχνολογίας Oracle

Μετά την εγκατάσταση, μπορούμε ελέγξτε αν λειτουργεί πληκτρολογώντας την ακόλουθη εντολή στο τερματικό:

Oracle java jdk έκδοση

java -version

Εγκατάσταση Oracle JDK 12 Χρησιμοποιώντας το .DEB Package

Μια άλλη επιλογή για εγκατάσταση του Oracle JDK θα κατεβάσει το αντίστοιχο αρχείο .DEB από τον επίσημο ιστότοπο. Για να το κάνετε αυτό, θα πρέπει να επισκεφθείτε το Ιστοσελίδα της Oracle από το πρόγραμμα περιήγησης. Μόλις φτάσετε στη σελίδα, κάντε κλικ στο κουμπί "Λήψη Java Platform (JDK) 12".

κατεβάστε το αρχείο oracle jdk 12 .deb

Μετά αποδεχτείτε τη συμφωνία άδειας, θα κάντε κλικ στο αρχείο πακέτου .DEB jdk-12.0.1. Αυτή είναι η τελευταία έκδοση τη στιγμή της σύνταξης αυτού του άρθρου.

αποδεχτείτε την άδεια χρήσης στον ιστότοπο της Oracle

Το πρόγραμμα περιήγησης θα μας ζητήσει να αποθηκεύσουμε το αρχείο .DEB. Η λήψη ολοκληρώθηκε θα πάμε στον κατάλογο ~ / Λήψειςή στο φάκελο στον οποίο έχετε αποθηκεύσει το πακέτο που έχετε κατεβάσει:

cd ~/Descargas

Τώρα, θα εγκαταστήσουμε το πακέτο .DEB ως εξής:

εγκαταστήστε το αρχείο .deb jdk 12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

Το επόμενο βήμα που θα ακολουθήσει θα είναι βρείτε τη διαδρομή του κάδου / του καταλόγου του πακέτου deb jdk-12.0.1. Θα το επιτύχουμε με την ακόλουθη εντολή:

jdk 12 δυαδικός εντοπισμός

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

Τώρα θα προσθέσουμε το JAVA_HOME y θα ενημερώσουμε τη μεταβλητή PATH με την ακόλουθη εντολή:

ενημέρωση μεταβλητών javahome και path

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

Μετά από αυτό, έχουμε επανεκκινήστε το μηχάνημά μας Ubuntu με την ακόλουθη εντολή:

sudo reboot now

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

έλεγχος μεταβλητών java

echo $JAVA_HOME && echo $PATH

Εάν όλα είναι σωστά, μπορούμε ελέγξτε αν το Oracle JDK 12 λειτουργεί σωστά πληκτρολόγηση:

java -version εγκατεστημένο από το πακέτο .deb

java -version

Σύνταξη και εκτέλεση ενός απλού προγράμματος Java

Μόλις εγκατασταθεί το JDK 12, το επόμενο βήμα θα είναι να γράψετε ένα μικρό και απλό πρόγραμμα Java για να ελέγξετε αν μπορούμε να το μεταγλωττίσουμε και να το τρέξουμε με OpenJDK 12 ή Oracle JDK 12

Para hacerlo θα δημιουργήσουμε ένα αρχείο με το όνομα TestJava.java και μέσα θα γράψουμε τις ακόλουθες γραμμές:

παράδειγμα κώδικα ενός προγράμματος Java

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

Τώρα για μεταγλωττίστε το αρχείο προέλευσης TestJava.java Σε ένα τερματικό (Ctrl + Alt + T) θα μεταβούμε στον κατάλογο όπου αποθηκεύεται το αρχείο που μόλις δημιουργήσαμε. Σε αυτόν τον φάκελο εκτελούμε την ακόλουθη εντολή:

javac PruebaJava.java

Αυτή η εντολή πρέπει να δημιουργήσει ένα νέο αρχείο που ονομάζεται TestJava.class. Αυτό είναι ένα αρχείο κλάσης Java και περιέχει bytecodes Java που το JVM (Εικονική μηχανή Java) μπορεί να εκτελέσει.

java παράδειγμα build

Εάν όλα ήταν σωστά, μπορούμε εκτελέστε το αρχείο κλάσης Java TestJava.class ως εξής:

java παράδειγμα εργασίας

java PruebaJava

Στην προηγούμενη εντολή πρέπει να το κάνετε γράψτε μόνο το όνομα του αρχείου χωρίς την επέκταση .class. Διαφορετικά δεν θα λειτουργήσει. Αν όλα πάνε καλά, θα δούμε την αναμενόμενη έξοδο. Επομένως, το πρόγραμμα JavaTest.java μεταγλωττίστηκε και εκτελέστηκε με επιτυχία χρησιμοποιώντας το JDK 12.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Αλέξανδρος dijo

    Σας ευχαριστώ πολύ, ο οδηγός με βοήθησε