Java Run-time Environment (JRE) face parte din Java Development Kit (JDK). Este o distribuție de software disponibilă gratuit, care are Java Class Library, instrumente specifice și un JVM autonom. Este cel mai comun mediu disponibil pe dispozitive pentru a rula programe Java. Codul Java sursă este compilat și convertit în bytecode Java. Dacă doriți să rulați acest bytecode pe orice platformă, aveți nevoie de JRE. JRE încarcă clase, verifică accesul la memorie și preia resursele sistemului. JRE acționează ca un strat în partea de sus a sistemului de operare.
De asemenea, include:
- Tehnologii care sunt folosite pentru implementare, cum ar fi Java Web Start.
- Truse de instrumente pentru interfața utilizator, cum ar fi Java 2D.
- Biblioteci de integrare cum ar fi Conectivitate la baza de date Java (JDBC) și Interfață Java de denumire și director (JNDI) .
- Biblioteci precum Lang și util.
- Alte biblioteci de bază, cum ar fi Extensii de management Java (JMX) , Interfață nativă Java (JNI) și Java pentru procesare XML (JAX-WS) .
În ce constă JRE?
JRE constă din următoarele componente:
cum se concatenează șiruri în java
Cum funcționează JRE cu JVM?
JRE are o instanță de JVM cu el, clase de bibliotecă și instrumente de dezvoltare. Pentru a înțelege funcționarea JRE, să vedem un exemplu de program simplu „Hello World”.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Odată ce ați scris acest program, trebuie să îl salvați cu extensia .java. Compilați-vă programul. Ieșirea compilatorului Java este un byte-code care este independent de platformă. După compilare, compilatorul generează un fișier .class care are bytecode. Bytecode este independent de platformă și rulează pe orice dispozitiv care are JRE. De aici începe munca JRE. Pentru a rula orice program Java, aveți nevoie de JRE. Fluxul bytecode de rulat este următorul:
Următorii pași au loc în timpul execuției:
- Încărcător de clasă Bootstrap
- Încărcător de clasă de extensii
- Încărcător de clasă de sistem
- Executați codul octet
- Efectuați apeluri adecvate către hardware-ul de bază
La acest pas, încărcătorul de clase încarcă diferite clase care sunt esențiale pentru rularea programului. Încărcătorul de clase încarcă dinamic clasele în mașina virtuală Java.
Când JVM-ul este pornit, sunt utilizate trei încărcătoare de clasă:
Verificatorul de cod octet poate fi considerat un gatekeeper. Acesta verifică bytecode, astfel încât codul să nu provoace nici un fel de perturbare pentru interpret. Codul poate fi interpretat numai atunci când trece testele verificatorului Bytecode care verifică formatul și verifică codul ilegal.
Odată ce clasele sunt încărcate și codul este verificat, atunci interpretul citește codul de asamblare linie cu linie și efectuează următoarele două funcții:
În acest fel, programul rulează în JRE.
Cum se configurează Java JRE cu variabilele de mediu PATH?
Pentru a dezvolta sau a rula aplicații Java, trebuie să descărcați și să instalați kitul de dezvoltare Java SE.
Pasul 1.) Descărcați cea mai recentă versiune Java SE de pe site-ul oficial al oracolului.
Pasul 2.) După descărcarea fișierului, veți avea un fișier executabil descărcat. Rulați acel fișier și păstrați totul ca implicit și continuați să faceți clic pe următorul și apoi instalați.
cum să citești un fișier json
Pasul 3.) După finalizarea instalării, JDK și JRE vor fi descărcate în folderul cu fișiere de program.
Pasul 4.) După instalarea completă, trebuie să configurați variabilele de mediu.
fișier de extensie java
Pasul 5.) Accesați panoul de control -> Sistem și securitate -> Sistem -> Setări avansate de sistem. Va apărea următoarea casetă de dialog.
Pasul 6.) Faceți clic pe Variabile de mediu, accesați variabilele de sistem și faceți dublu clic pe Cale.
Pasul 7.) Acum adăugați calea fișierului bin prezent în fișierul JRE la variabila Cale.
Configurarea mediului Java este completă.