How to Install and Configure Git and GitHub on Windows
Πίνακας περιεχομένων:
- Εγκατάσταση του OpenJDK 11
- Εγκατάσταση του OpenJDK 8
- Ρύθμιση της προεπιλεγμένης έκδοσης Java
- Ρύθμιση της μεταβλητής περιβάλλοντος
JAVA_HOME - συμπέρασμα
Η Java είναι μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού που χρησιμοποιούνται για την κατασκευή διαφορετικών τύπων εφαρμογών και συστημάτων.
Υπάρχουν δύο διαφορετικές υλοποιήσεις Java, OpenJDK και Oracle Java, με σχεδόν καμία διαφορά μεταξύ τους, εκτός από το ότι η Oracle Java έχει μερικές πρόσθετες εμπορικές λειτουργίες. Η άδεια χρήσης της Oracle Java επιτρέπει μόνο τη μη εμπορική χρήση του λογισμικού, όπως η προσωπική χρήση και η ανάπτυξη. Το OpenJDK είναι μια εφαρμογή ανοιχτού κώδικα της πλατφόρμας Java.
Οι προεπιλεγμένες αποθήκες CentOS 8 περιλαμβάνουν τις τελευταίες δύο μεγάλες εκδόσεις Java LTS, Java 8 και Java 11.
Σε αυτό το σεμινάριο θα εξηγήσουμε πώς να εγκαταστήσετε μία ή περισσότερες εκδόσεις Java (OpenJDK) στο CentOS 8 και πώς να ορίσετε την προεπιλεγμένη Java μέσω εναλλακτικών λύσεων.
Εγκατάσταση του OpenJDK 11
Η γενική σύσταση είναι να εγκαταστήσετε την τελευταία έκδοση Java LTS (JDK 11). Ορισμένες εφαρμογές που βασίζονται σε Java ενδέχεται να απαιτούν μια συγκεκριμένη έκδοση Java, επομένως ίσως χρειαστεί να συμβουλευτείτε την τεκμηρίωση της εφαρμογής.
Για να εγκαταστήσετε το OpenJDK 11 στο CentOS 8, εκτελέστε την ακόλουθη εντολή ως root ή χρήστη με δικαιώματα sudo:
sudo yum install java-11-openjdk-devel
Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε να την επαληθεύσετε ελέγχοντας την έκδοση Java:
java -version
Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:
openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)
Αυτό είναι! Έχετε εγκαταστήσει με επιτυχία την Java στο δικό σας σύστημα CentOS 8.
Το CentOS 8 υποστηρίζει επίσης μια έκδοση χωρίς κεφάλια του OpenJDK που παρέχει ένα ελάχιστο χρόνο εκτέλεσης Java που απαιτείται για την εκτέλεση εφαρμογών χωρίς γραφικό περιβάλλον χρήστη (χωρίς υποστήριξη από πληκτρολόγιο, ποντίκι και συστήματα οθόνης). Αυτή η έκδοση είναι πιο κατάλληλη για εφαρμογές διακομιστή, καθώς έχει λιγότερες εξαρτήσεις και χρησιμοποιεί λιγότερους πόρους συστήματος.
Για να εγκαταστήσετε μόνο τον τύπο headless OpenJDK 11:
sudo yum install java-11-openjdk-headless
Εγκατάσταση του OpenJDK 8
Java 8, η προηγούμενη έκδοση Java LTS εξακολουθεί να υποστηρίζεται και χρησιμοποιείται ευρέως. Εάν η εφαρμογή σας απαιτεί Java 8, μπορείτε να την εγκαταστήσετε πληκτρολογώντας την ακόλουθη εντολή:
sudo yum install java-1.8.0-openjdk-devel
Επαληθεύστε την εγκατάσταση ελέγχοντας την έκδοση Java:
java -version
Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:
openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
Για ελάχιστο χρόνο εκτέλεσης Java, εγκαταστήστε το πακέτο
java-1.8.0-openjdk-headless
.
Ρύθμιση της προεπιλεγμένης έκδοσης Java
Αν έχετε εγκαταστήσει πολλές εκδόσεις Java στο σύστημα CentOS, μπορείτε να χρησιμοποιήσετε το σύστημα εναλλακτικών λύσεων για να ορίσετε ποια έκδοση Java θα χρησιμοποιηθεί όταν πληκτρολογείτε
java
στο τερματικό.
Για να ελέγξετε ποια έκδοση Java έχει οριστεί ως προεπιλεγμένη, πληκτρολογήστε:
java -version
sudo alternatives --config java
Η έξοδος θα φαίνεται κάπως παρακάτω:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el8_0.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:
Μια λίστα με όλες τις εγκατεστημένες εκδόσεις Java θα εκτυπωθεί στην οθόνη. Πληκτρολογήστε τον αριθμό της έκδοσης που θέλετε να χρησιμοποιήσετε ως προεπιλογή και πατήστε
Enter
.
Ενδέχεται επίσης να θέλετε να αλλάξετε την προεπιλεγμένη έκδοση
javac
:
sudo alternatives --config java
javac
είναι ένα βοηθητικό πρόγραμμα εντολών για την κατάρτιση προγραμμάτων Java.
Ρύθμιση της μεταβλητής περιβάλλοντος
JAVA_HOME
Η μεταβλητή περιβάλλοντος
JAVA_HOME
χρησιμοποιείται από ορισμένες εφαρμογές Java για τον προσδιορισμό της θέσης εγκατάστασης Java και καθορίζει ποια έκδοση Java πρέπει να χρησιμοποιηθεί για την εκτέλεση της εφαρμογής.
Για να ρυθμίσετε τη μεταβλητή
JAVA_HOME
σε μια βάση ανά χρήστη, προσθέστε την στο
~/.bashrc
ή σε οποιοδήποτε άλλο αρχείο ρυθμίσεων που φορτώνεται όταν συνδεθεί ο χρήστης. Για ρυθμίσεις σε ολόκληρο το σύστημα, χρησιμοποιήστε ένα σενάριο μέσα στο
/etc/profile.d
Ευρετήριο.
Υποθέτοντας ότι θέλετε να ορίσετε το
JAVA_HOME
στο OpenJDK 8, προσθέστε την ακόλουθη γραμμή, στο τέλος του αρχείου:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
Για να εφαρμοστούν αλλαγές στο τρέχον κέλυφος σας, μπορείτε είτε να αποσυνδεθείτε και να συνδεθείτε ή να χρησιμοποιήσετε την εντολή
source
:
source /etc/profile.d/java.sh
Βεβαιωθείτε ότι η μεταβλητή περιβάλλοντος
JAVA_HOME
έχει οριστεί σωστά:
echo $JAVA_HOME
Η έξοδος θα πρέπει να δείχνει τη διαδρομή προς την εγκατάσταση της Java:
/usr/lib/jvm/java-1.8.0-openjdk
Μπορείτε επίσης να ορίσετε το
JAVA_HOME
στη διαμόρφωση της εφαρμογής, στο αρχείο συστημικής μονάδας ή στη γραμμή εντολών κατά την εκκίνηση του προγράμματος.
Για παράδειγμα, για να τρέξετε το Maven χρησιμοποιώντας το Java 8, πληκτρολογήστε:
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn --version
… Java version: 1.8.0_222, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre…
συμπέρασμα
Το CentOS 8 υποστηρίζει δύο μεγάλες εκδόσεις Java, Java 8 και Java 11, οι οποίες μπορούν να εγκατασταθούν χρησιμοποιώντας τον διαχειριστή πακέτων
yum
.
Πώς να εγκαταστήσετε τη φιάλη στους centos 7
Το Flask είναι ένα ελεύθερο και ανοιχτό πλαίσιο micro web για Python, το οποίο έχει σχεδιαστεί για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού. Η φιάλη είναι βασισμένη στο Werkzeug και χρησιμοποιεί το Jinja2 ως πρότυπο κινητήρα. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το Flask σε ένα εικονικό περιβάλλον Python στο CentOS 7.
Πώς να εγκαταστήσετε τον αστερίσκο στους centos 7
Αυτό το σεμινάριο θα σας καθοδηγήσει στα βήματα που απαιτούνται για την εγκατάσταση του Asterisk 15 στο CentOS 7. Το Asterisk είναι η πιο δημοφιλής και ευρέως χρησιμοποιούμενη πλατφόρμα ανοιχτού κώδικα PBX που εξάγει IP PBX συστήματα, διακομιστές διασκέψεων και πύλες VoIP.
Πώς να εγκαταστήσετε τη java στους centos 7
Αυτό το σεμινάριο σας δείχνει πώς να εγκαταστήσετε την Java στο CentOS 7. Η Java είναι μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού που χρησιμοποιούνται για την κατασκευή διαφορετικών εφαρμογών και συστημάτων.







