Java Run-time Environment (JRE) er en del af Java Development Kit (JDK). Det er en frit tilgængelig softwaredistribution, som har Java Class Library, specifikke værktøjer og en selvstændig JVM. Det er det mest almindelige miljø, der er tilgængeligt på enheder til at køre java-programmer. Java-kildekoden bliver kompileret og konverteret til Java-bytekode. Hvis du ønsker at køre denne bytekode på en hvilken som helst platform, skal du bruge JRE. JRE'en indlæser klasser, verificerer adgangen til hukommelsen og henter systemressourcerne. JRE fungerer som et lag på toppen af operativsystemet.
Det omfatter også:
- Teknologier, der bliver brugt til implementering, såsom Java Web Start.
- Værktøjssæt til brugergrænseflade som Java 2D.
- Integrationsbiblioteker som Java Database Connectivity (JDBC) og Java Navngivning og Directory Interface (JNDI) .
- Biblioteker som Lang og util.
- Andre basisbiblioteker som Java Management Extensions (JMX) , Java Native Interface (JNI) og Java for XML Processing (JAX-WS) .
Hvad består JRE af?
JRE består af følgende komponenter:
vært linux
Hvordan fungerer JRE med JVM?
JRE har en instans af JVM med sig, biblioteksklasser og udviklingsværktøjer. For at forstå, hvordan JRE fungerer, lad os se et eksempel på et simpelt 'Hello World'-program.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Når du har skrevet dette program, skal du gemme det med .java-udvidelsen. Kompiler dit program. Outputtet fra Java-kompileren er en byte-kode, som er platformsuafhængig. Efter kompilering genererer compileren en .class-fil, som har bytekoden. Bytekoden er platformsuafhængig og kører på enhver enhed med JRE. Herfra begynder arbejdet i JRE. For at køre ethvert Java-program skal du bruge JRE. Flowet for den bytekode, der skal køres, er som følger:
Følgende trin finder sted under kørsel:
java strenge
- Bootstrap klasse loader
- Udvidelsesklasse læsser
- System klasse loader
- Udfør bytekoden
- Foretag passende opkald til den underliggende hardware
På dette trin indlæser klasseindlæseren forskellige klasser, som er essentielle for at køre programmet. Klasseindlæseren indlæser klasserne dynamisk i Java Virtual Machine.
Når JVM startes, bruges tre klasselæssere:
Bytekodeverifikator kan betragtes som en gatekeeper. Den verificerer bytekoden, så koden ikke forstyrrer tolken. Koden må kun fortolkes, når den består testene af Bytecode-verifikatoren, som kontrollerer formatet og tjekker for ulovlig kode.
Når klasserne er indlæst, og koden bliver verificeret, læser tolken samlingskoden linje for linje og udfører følgende to funktioner:
På denne måde kører programmet i JRE.
Hvordan konfigureres Java JRE med PATH-miljøvariabler?
For at udvikle eller køre Java-applikationer skal du downloade og installere Java SE Development Kit.
Trin 1.) Download den seneste version af Java SE fra oraklets officielle side.
Trin 2.) Efter at have downloadet filen, vil du have en eksekverbar fil downloadet. Kør den fil og behold alt som standard, og fortsæt med at klikke på næste og installer derefter.
Trin 3.) Efter at have afsluttet installationen, vil din JDK og JRE blive downloadet i mappen med programfiler.
Trin 4.) Efter komplet installation skal du opsætte miljøvariablerne.
Trin 5.) Gå til kontrolpanel -> System og sikkerhed -> System -> Avancerede systemindstillinger. Følgende dialogboks vises.
Trin 6.) Klik på Miljøvariabler, gå til systemvariabler, og dobbeltklik på Sti.
Trin 7.) Tilføj nu stien til din bin-fil, der findes i JRE-filen, til Path-variablen.
kvartaler i året
Opsætningen af Java-miljøet er fuldført.