Instalarea OpenJDK pe CentOS și selectarea mediului de rulare Java implicit
Data publicării:
Actualizat:
Articole tehnice > Instalarea OpenJDK pe CentOS și selectarea mediului de rulare Java implicit
Contextul din 2026 și utilizarea în siguranță
Concluzie: instalați o versiune OpenJDK acceptată dintr-un repository aprobat, selectați sistemul implicit cu alternatives, verificați java -version și javac -version și setați JAVA_HOME numai pentru software-ul care chiar o necesită.
Ce vei învăța
- Diferența dintre o comandă JRE/runtime, un JDK complet, PATH și
JAVA_HOME. - Cum selectează alternativele dintre comenzile Java instalate fără lanțuri de linkuri simbolice codificate.
- De ce suportul pentru distribuția Java și licențele trebuie verificate în loc să fie reduse la „Oracle Java este plătit.”
Cui se adresează: administratorii Linux care pregătesc Java pentru Maven, Tomcat sau alt serviciu.
Contextul din 2026: Comenzile CentOS 7/OpenJDK 8 de mai jos sunt istorice. Alegeți o linie JDK acceptată compatibilă cu aplicația, utilizați numele actuale ale pachetelor DNF și consultați asistența și termenii de licență ai furnizorului pentru distribuția exactă.
Notă de siguranță: comenzile și exemplele de configurare din articolul original nu au fost reluate într-un mediu de producție actual. Verificați versiunile acceptate, copiile de rezervă, controalele de acces și pașii de retragere într-un mediu de testare separat înainte de a le aplica.
Surse oficiale principale
Prezentare generală
Procedura de instalare a Java pe CentOS și de setare a căii de acces. Oracle Java a început să fie plătit și va fi configurat folosind OpenJDK. Informațiile se bazează pe ipoteza că se utilizează CentOS7.
Cuprins
1. Detalii de configurare
Această secțiune descrie procedura de setare a căii de acces de unde se descarcă Java.
1-1. Descărcați materiale
Descărcați OpenJDK de pe următorul site web.
1-2. Dezghețarea și mutarea materialelor
Mutați și descompuneți OpenJDK pe server. Următoarele se bazează pe ipoteza că OpenJDK este plasat în "/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/
Comanda de mai sus este o comandă pentru a extrage OpenJDK în "/var/work", pentru a crea un dosar "java" în "/usr/lib/" și pentru a muta OpenJDK extras în "/usr/lib/java/".
1-3. Înregistrarea comenzilor în alternative
Alternativele sunt explicate pur și simplu ca fiind un mecanism de setare a variabilelor de mediu cu legături rapide comutabile. Dacă aveți mai multe aplicații Java, de exemplu, această setare facilitează trecerea de la o aplicație Java la alta. Această comandă stabilește calea de acces pentru 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
Prima linie a comenzii de mai sus explică.
• Se creează o legătură rapidă către "/usr/bin/java".
• Numiți grupul "java". Dacă există mai multe javas și doriți să comutați între ele, înregistrați mai multe nume de grup în java.
• Setați destinația comenzii rapide la "/usr/lib/java/jdk-11/bin/java".
• Prioritatea 1.
Acest lucru permite executarea comenzii java.
1: Este invocată o comandă rapidă către /usr/bin/java. Notă: Comenzi precum "mkdir" și "ls", care sunt executate în mod normal, sunt, de asemenea, stocate în "/usr/bin". Aici se apelează la "mkdir" și "ls", care în mod normal sunt folosite ocazional.
2: Se apelează destinația rapidă "/etc/alternatives/java". Aceasta este, de asemenea, o scurtătură. Notă: 'java' din '/etc/alternatives/java' este valoarea specificată de numele grupului.
3: În plus, este invocată destinația rapidă "/usr/lib/java/jdk-11/bin/java".
Comanda java este executată în secvența (1)-(3) de mai sus.
Verificați dacă este activată comanda java cu următoarea comandă.
[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)
Dacă apare ca mai sus, sunteți în regulă.
2. rezumat
Am descris pașii de instalare a Java și de stabilire a căii de acces.
Comanda java este, de obicei, utilizată ocazional, dar funcționează fiind înregistrată prin alternative și alte mijloace. Vă rugăm să țineți cont de aceasta atunci când adăugați un nou java.
Sperăm că explicația v-a fost utilă.