Android

Πώς να εγκαταστήσετε τη java στους centos 7

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

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

Anonim

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

Αυτό το σεμινάριο περιγράφει τον τρόπο εγκατάστασης διαφόρων εκδόσεων και εφαρμογών της Java στο CentOS 7. Θα σας δείξουμε πώς να εγκαταστήσετε το OpenJDK καθώς και την Oracle Java.

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

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

Παραλλαγές Java

Η Java διανέμεται σε τρεις διαφορετικές εκδόσεις: Standard Edition (SE), Enterprise Edition (EE) και Micro Edition (ME). Αυτό το σεμινάριο καλύπτει την έκδοση Java SE (Standard Edition).

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

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

Εάν δεν είστε σίγουροι για την υλοποίηση και την έκδοση Java που θα εγκατασταθεί, θα πρέπει να εγκαταστήσετε τη γενική σύσταση για να εγκαταστήσετε το OpenJDK 11 JDK, το οποίο είναι η τρέχουσα έκδοση Java της Java.

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

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

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

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

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

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

sudo yum install java-11-openjdk-devel

Επαληθεύστε την εγκατάσταση, εκτελώντας την ακόλουθη εντολή που θα εκτυπώσει την έκδοση Java:

java -version

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

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

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

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

Μπορείτε να εγκαταστήσετε το OpenJDK 11 JRE χρησιμοποιώντας το yum πληκτρολογώντας την ακόλουθη εντολή:

sudo yum install java-11-openjdk Το JRE είναι ένα υποσύνολο JDK και αν έχετε ήδη εγκαταστήσει το πακέτο JDK, δεν χρειάζεται να το εγκαταστήσετε.

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

Το Java 8 εξακολουθεί να είναι η πιο διαδεδομένη έκδοση της Java. Εάν η εφαρμογή σας απαιτεί να εγκατασταθεί το παλαιότερο Java 8 στο σύστημα CentOS 7, εγκαταστήστε το εκτελώντας την ακόλουθη εντολή:

sudo yum install java-1.8.0-openjdk-devel

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

Όπως και παραπάνω, εάν η εφαρμογή σας απαιτεί OpenJDK 7 JRE, μπορείτε να την εγκαταστήσετε με το yum εκτελώντας την ακόλουθη εντολή:

sudo yum install java-1.8.0-openjdk

Εγκαταστήστε την Oracle Java

Σε αυτή την ενότητα, θα ακολουθήσουμε τα βήματα της εγκατάστασης της Oracle Java. Τα πακέτα της Oracle είναι διαθέσιμα για λήψη μόνο από την επίσημη ιστοσελίδα τους.

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

Μπορείτε να κατεβάσετε τα πακέτα Oracle Java .rpm από τη σελίδα Java SE Downloads. Για να κάνετε λήψη της Oracle Java, πρέπει να εγγραφείτε στον ιστότοπο της Oracle.

Αφού κάνετε λήψη του πακέτου, χρησιμοποιήστε την ακόλουθη εντολή για να την εγκαταστήσετε:

sudo yum localinstall jre-VERSION-linux-x64.rpm

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

Μπορείτε να ελέγξετε την προεπιλεγμένη Java, με:

java -version

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

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.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

Για να αλλάξετε την προεπιλεγμένη έκδοση Java, απλώς πληκτρολογήστε τον αριθμό όταν σας ζητηθεί και πατήστε Enter .

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

Αν, για οποιονδήποτε λόγο, θέλετε να απεγκαταστήσετε το πακέτο Java, μπορείτε να το απεγκαταστήσετε όπως οποιοδήποτε άλλο πακέτο που έχει εγκατασταθεί με yum .

Για παράδειγμα, εάν θέλετε να απεγκαταστήσετε το πακέτο java-1.8.0-openjdk-devel απλά εκτελέστε:

sudo yum remove java-1.8.0-openjdk-devel

συμπέρασμα

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

java centos