Installation et configuration de DNS sur CentOs 8
Cuprins:
- Instalarea OpenJDK 11
- Instalarea OpenJDK 8
- Setarea versiunii Java implicite
- Setarea variabilei de mediu
JAVA_HOME - Concluzie
Java este unul dintre cele mai populare limbaje de programare utilizate pentru a construi diferite tipuri de aplicații și sisteme.
Există două implementări diferite de Java, OpenJDK și Oracle Java fără aproape nicio diferență între ele, cu excepția faptului că Oracle Java are câteva caracteristici comerciale suplimentare. Oracle Java License permite numai utilizarea non-comercială a software-ului, cum ar fi utilizarea personală și utilizarea de dezvoltare. OpenJDK este o implementare open-source a Platformei Java.
Depozitele implicite CentOS 8 includ cele mai recente două versiuni majore Java LTS, Java 8 și Java 11.
În acest tutorial, vă vom explica cum să instalați una sau mai multe versiuni Java (OpenJDK) pe CentOS 8 și cum să setați Java implicit prin alternative.
Instalarea OpenJDK 11
Recomandarea generală este să instalați cea mai recentă versiune Java LTS (JDK 11). Unele aplicații bazate pe Java pot necesita o versiune specifică a Java, deci trebuie să consultați documentația aplicației.
Pentru a instala OpenJDK 11 pe CentOS 8, executați următoarea comandă ca root sau utilizator cu privilegii sudo:
sudo yum install java-11-openjdk-devel
După finalizarea instalării, puteți verifica verificând versiunea Java:
java -version
Produsul ar trebui să arate așa:
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)
Asta e! Ați instalat cu succes Java pe sistemul dvs. CentOS 8.
CentOS 8 acceptă, de asemenea, o versiune fără cap a OpenJDK, care oferă un timp minim de rulare Java necesar pentru executarea aplicațiilor fără o interfață grafică cu utilizatorul (fără suport pentru tastatură, mouse și sisteme de afișare). Această versiune este mai potrivită pentru aplicațiile server, deoarece are mai puține dependențe și folosește mai puține resurse de sistem.
Pentru a instala doar tipul OpenJDK 11 fără cap:
sudo yum install java-11-openjdk-headless
Instalarea OpenJDK 8
Java 8, versiunea anterioară Java LTS este încă acceptată și utilizată pe scară largă. Dacă aplicația necesită Java 8, o puteți instala tastând următoarea comandă:
sudo yum install java-1.8.0-openjdk-devel
Verificați instalarea verificând versiunea Java:
java -version
Produsul ar trebui să arate așa:
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)
Pentru o durată minimă de rulare Java, instalați pachetul
java-1.8.0-openjdk-headless
.
Setarea versiunii Java implicite
Dacă ați instalat mai multe versiuni Java pe sistemul dvs. CentOS, puteți utiliza sistemul alternativ pentru a seta ce versiune Java va fi utilizată atunci când tastați
java
în terminal.
Pentru a verifica ce versiune Java este setată ca cea implicită, introduceți:
java -version
sudo alternatives --config java
Rezultatul va arăta ca mai jos:
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:
O listă cu toate versiunile Java instalate vor fi tipărite pe ecran. Introduceți numărul implicit de versiune pe care doriți să o utilizați și apăsați
Enter
.
De asemenea, poate doriți să modificați versiunea implicită
javac
:
sudo alternatives --config java
javac
este un utilitar de comandă pentru compilarea programelor Java.
Setarea variabilei de mediu
JAVA_HOME
Variabila de mediu
JAVA_HOME
este utilizată de unele aplicații Java pentru a determina locația de instalare Java și pentru a specifica ce versiune Java trebuie utilizată pentru a rula aplicația.
Pentru a seta variabila
JAVA_HOME
pe bază de utilizator, adăugați-o la
~/.bashrc
sau la orice alt fișier de configurare care este încărcat atunci când utilizatorul se conectează. Pentru setarea la nivel de sistem, utilizați un script în interiorul
/etc/profile.d
director.
Presupunând că doriți să setați
JAVA_HOME
la OpenJDK 8 adăugați următoarea linie, la sfârșitul fișierului:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
Pentru ca modificările să aibă efect asupra shell-ului dvs. curent, puteți să vă deconectați și să vă deconectați sau să folosiți comanda
source
:
source /etc/profile.d/java.sh
Verificați dacă variabila de mediu
JAVA_HOME
fost setată corect:
echo $JAVA_HOME
Ieșirea ar trebui să arate calea către instalarea Java:
/usr/lib/jvm/java-1.8.0-openjdk
Puteți seta, de asemenea,
JAVA_HOME
în configurația aplicației, fișierul de unitate de sistem sau pe linia de comandă la lansarea programului.
De exemplu, pentru a rula Maven folosind Java 8, ar trebui să tastați:
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…
Concluzie
CentOS 8 acceptă două versiuni Java importante, Java 8 și Java 11, care pot fi instalate folosind managerul de pachete
yum
.
Cum se instalează și se instalează WordPress pe Microsoft Azure
Această parte a tutorialului acoperă aspectele de performanță ale Microsoft Azure și te ghidează la găzduirea propriei dvs. WordPress instalare pe o mașină virtuală Azure.
Cum se instalează java pe Centos 7
Acest tutorial vă arată cum să instalați Java pe CentOS 7. Java este unul dintre cele mai populare limbaje de programare utilizate pentru a construi diferite tipuri de aplicații și sisteme.
Cum se instalează java pe debian 10 linux
În acest tutorial, vă vom explica cum să instalați Java (OpenJDK) pe Debian 10 Linux.







