Sunteți pe pagina 1din 8

Instalare Java pe Linux și definirea variabilei

JAVA_HOME

Titlu document Procedură de instalare mediu de execuție JAVA pe Centos 7

Tip document Documentație tehnică

Versiunea 0.1

Data 17 May 2022

Reponsabil Eduard MIHAILESCU

Despre acest document


Scopul acestui document
Fundamente teoretice Java
Platforme Java disponibile
JRE versus JDK
Implementări Java Open Source
Implemenatări Oracle Java
Pre-rechizite: actualizare sistem
Prerechizite: verificare instalări anterioare Java
Instalare Java folosind utilitarul Yum
Definire variabilă JAVA_HOME
Metoda 1 folosind .bash_profile pentru toți utilizatorii
Metoda 2 setare pentru fiecare utilizator

Despre acest document


Prezentul document descrie modalitatățile de instalare ale platformelor Java și configurarea variabilelor de mediu aferente.

Scopul acestui document


Scopul acestui document este de a furniza specialistului în infrastructură pașii care trebuie realizați pentru atingerea obiectivului sus-
menționat.

Fundamente teoretice Java

Platforme Java disponibile


Sunt disponibile următoarele patru platforme Java:

1. Java Standard Edition (Java SE)


2. Java Micro Editions (Java ME)
3. Java Enterprise Edition (Java EE)
4. JavaFX

JRE versus JDK


Sunt disponibile două pachete de instalare Java, anume Java Runtime Environment (JRE) și Java Development Kit (JDK). JRE este o
implementare a Java Virtual Machine (JVM) ce permite rularea unor aplicații și applet-uri Java compilate. JDK include JRE și alte
aplicații necesare pentru scrierea, dezvoltarea și compilarea aplicațiilor si applet-urilor Java.

JRE se utilizează pentru rularea aplicațiilor dezvoltate în Java, în timp ce JDK este pentru dezvoltarea și programarea în Java.
Sunt disponibile doua implementări Java, OpenJDK și Oracle Java.

Implementări Java Open Source


Sunt disponibile două versiuni open-source, Java Runtime Environment (Open JRE) și Java Development Kit (Open JDK). Se vor utiliza
conform specificațiilor de mai sus.

Implemenatări Oracle Java


Conține pe lângă implementările de bază și unele elemente de cod proprietate. Se descarcă de pe site-ul oficial Oracle cu cont.

Pre-rechizite: actualizare sistem


yum -y update

Fig. Comenzi executate

Prerechizite: verificare instalări anterioare Java


A se vedea Dezinstalare JRE pe Centos 7

Instalare Java folosind utilitarul Yum


Se va instala implicit Open JDK (varianta open-source mai complexă utilă și pentru dezvoltare).

Se va intala OpenJDK 1.8.


yum install java

Fig. Comenzi executate

Fig. Comenzi executate


Fig. Comenzi executate

Fig. Comenzi executate

Definire variabilă JAVA_HOME


Metoda 1 folosind .bash_profile pentru toți utilizatorii
Se identifică unde a fost instalat Java cu comanda

update-alternatives --config java (MINUSMINUS înainte de config)

Dacă există mai multe versiuni de Java instalate, se selectează “Enter to keep the current selection[+], or type selection number:”
către versiunea dorită și se apasă Enter.

Se va utiliza calea: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre/bin/java

Se editează fișierul .bash_profile:

cd /root

ls -a

Implicit prezintă aceste configurări:


Se completează cu calea spre directorul de instalare Java (care a fost identifică la pasul anterior):

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk/jre
Se salvează și se updatează sistemul cu privire la această modificare:

source .bash_profile

Se verifică variabila JAVA_HOME cu comanda:

echo $JAVA_HOME$

Metoda 2 setare pentru fiecare utilizator

Dacă se dorește JAVA_HOME să fie setată pentru fiecare utilizator al sistemului implicit, se adaugă linia de mai jos fișierului /etc
/enviroment (logat ca root)
echo export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk/jre >> /etc/enviroment

După editare, fișierul respectiv arată în felul următor:

Fig. Comenzi executate

S-ar putea să vă placă și