Εγκατάσταση OpenJDK σε CentOS και επιλογή του προεπιλεγμένου χρόνου εκτέλεσης Java
Δημοσιεύτηκε:
Ενημερώθηκε:
Άρθρα › Εγκατάσταση OpenJDK σε CentOS και επιλογή του προεπιλεγμένου χρόνου εκτέλεσης Java
Κατάσταση το 2026 και ασφαλής χρήση
Συμπέρασμα: Εγκαταστήστε μια υποστηριζόμενη έκδοση OpenJDK από ένα εγκεκριμένο αποθετήριο, επιλέξτε την προεπιλογή του συστήματος με alternatives, επαληθεύστε τις εντολές java -version και javac -version και ορίστε το JAVA_HOME μόνο για λογισμικό που το απαιτεί πραγματικά.
Τι θα μάθετε
- Η διαφορά μεταξύ μιας εντολής JRE/runtime, ενός πλήρους JDK, PATH και
JAVA_HOME. - Πώς επιλέγονται οι εναλλακτικές μεταξύ των εγκατεστημένων εντολών Java χωρίς αλυσίδες συμβολικών συνδέσμων με σκληρό κώδικα.
- Γιατί η υποστήριξη και η αδειοδότηση διανομής Java πρέπει να ελεγχθούν αντί να μειωθούν σε "Η Oracle Java πληρώνεται".
Για ποιους απευθύνεται: Διαχειριστές Linux που προετοιμάζουν Java για Maven, Tomcat ή άλλη υπηρεσία.
Ισχύει το 2026: Οι παρακάτω εντολές CentOS 7/OpenJDK 8 είναι ιστορικές. Επιλέξτε μια υποστηριζόμενη γραμμή JDK συμβατή με την εφαρμογή, χρησιμοποιήστε τα τρέχοντα ονόματα πακέτων DNF και συμβουλευτείτε τους όρους υποστήριξης και αδειοδότησης του προμηθευτή για την ακριβή διανομή.
Σημείωση ασφαλείας: Οι εντολές και τα παραδείγματα ρυθμίσεων του αρχικού άρθρου δεν έχουν εκτελεστεί ξανά σε σύγχρονο περιβάλλον παραγωγής. Πριν από την εφαρμογή, ελέγξτε τις υποστηριζόμενες εκδόσεις, δημιουργήστε αντίγραφα ασφαλείας και προετοιμάστε σχέδιο επαναφοράς σε ξεχωριστό περιβάλλον δοκιμών.
Επίσημες πηγές
Επισκόπηση
Η διαδικασία για την εγκατάσταση της Java στο CentOS και τον καθορισμό της διαδρομής. Η Oracle Java έχει αρχίσει να πληρώνεται και θα δημιουργηθεί με τη χρήση του OpenJDK. Οι πληροφορίες βασίζονται στην υπόθεση ότι χρησιμοποιείται το CentOS7.
Περιεχόμενα
1. Λεπτομέρειες ρύθμισης
Αυτή η ενότητα περιγράφει τη διαδικασία για τον καθορισμό της διαδρομής από την οποία γίνεται λήψη της Java.
1-1. Λήψη υλικών
Κατεβάστε το OpenJDK από τον ακόλουθο ιστότοπο.
1-2. Απόψυξη και μετακίνηση υλικών
Μετακινήστε και αποσυμπιέστε το OpenJDK στο διακομιστή. Τα παρακάτω βασίζονται στην υπόθεση ότι το OpenJDK είναι τοποθετημένο στο "/var/work".
[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/
Η παραπάνω εντολή είναι μια εντολή για να εξαγάγετε το OpenJDK στο '/var/work', να δημιουργήσετε ένα φάκελο 'java' στο '/usr/lib/' και να μετακινήσετε το εξαχθέν OpenJDK στο '/usr/lib/java/'.
1-3. Καταχώρηση εντολών σε εναλλακτικές λύσεις
Οι εναλλακτικές λύσεις εξηγούνται απλά ως ένας μηχανισμός ρύθμισης μεταβλητών περιβάλλοντος με εναλλασσόμενους συνδέσμους συντόμευσης. Εάν έχετε πολλές εφαρμογές Java, για παράδειγμα, αυτή η ρύθμιση διευκολύνει την εναλλαγή μεταξύ των εφαρμογών Java. Αυτή η εντολή ορίζει τη διαδρομή για τη Java.
[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1
Η πρώτη γραμμή της παραπάνω εντολής εξηγεί.
·Δημιουργείται ένας σύνδεσμος συντόμευσης προς '/usr/bin/java'.
·Ονομάστε την ομάδα 'java'. Εάν υπάρχουν πολλαπλές javas και θέλετε να εναλλάσσεστε μεταξύ τους, καταχωρίστε πολλαπλά ονόματα ομάδων στη java.
·Ορίστε τον προορισμό της συντόμευσης σε "/usr/lib/java/jdk-11/bin/java".
·Προτεραιότητα 1.
Αυτό επιτρέπει την εκτέλεση της εντολής java.
1.Προκαλείται μια συντόμευση του /usr/bin/java. Σημείωση:Εντολές όπως οι "mkdir" και "ls", οι οποίες εκτελούνται κανονικά, αποθηκεύονται επίσης στο "/usr/bin". Σε αυτό το σημείο καλούνται οι εντολές "mkdir" και "ls", οι οποίες συνήθως χρησιμοποιούνται περιστασιακά.
2.Προκαλείται η συντόμευση προορισμού '/etc/alternatives/java'. Αυτή είναι επίσης μια σύντομη διαδρομή. Σημείωση:Το 'java' στο '/etc/alternatives/java' είναι η τιμή που καθορίζεται από το όνομα της ομάδας.
3.Επιπλέον, καλείται η συντόμευση προορισμού "/usr/lib/java/jdk-11/bin/java".
Η εντολή java εκτελείται με την παραπάνω ακολουθία (1) έως (3).
Ελέγξτε ότι η εντολή java είναι ενεργοποιημένη με την ακόλουθη εντολή.
[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)
Εάν εμφανίζεται όπως παραπάνω, είστε εντάξει.
2. περίληψη
Περιγράψαμε τα βήματα για την εγκατάσταση της Java και τον καθορισμό της διαδρομής.
Η εντολή java χρησιμοποιείται συνήθως τυχαία, αλλά λειτουργεί με την καταχώρηση εναλλακτικών και άλλων μέσων. Παρακαλούμε ανατρέξτε σε αυτό όταν προσθέτετε νέα java.
Αυτά είναι τα βασικά βήματα και οι περιορισμοί που πρέπει να ληφθούν υπόψη.
■Άρθρα
■Προφίλ
■Επικοινωνία