logo

Hvad er JRE?

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
    Implementeringsteknologiersåsom implementering, Java plug-in og Java Web Start.Brugergrænsefladeværktøjssæt, herunder Abstract Window Toolkit (AWT), Swing, Java 2D, Accessibility, Image I/O, Print Service, Lyd, træk og slip (DnD) og inputmetoder.Integrationsbibliotekerherunder Interface Definition Language (IDL), Java Database Connectivity (JDBC), Java Navngivning og Directory Interface (JNDI), Remote Method Invocation (RMI), Remote Method Invocation Over Internet Inter-Orb Protocol (RMI-IIOP) og scripting.Andre basisbiblioteker, herunder international support, input/output (I/O), udvidelsesmekanisme, Beans, Java Management Extensions (JMX), Java Native Interface (JNI), Math, Networking, Override Mechanism, Security, Serialization og Java for XML Processing (XML) JAXP).Lang- og util-basebiblioteker, herunder lang og util, zip, Java Archive (JAR), instrument, refleksion, samlinger, samtidighedsværktøjer, administration, versionering, logning, præferencer-API, Ref-objekter og regulære udtryk.Java Virtual Machine (JVM), som består af Server Virtual Machine og Java HotSpot Client.

Hvordan fungerer JRE med JVM?

Java JRE

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:

Java JRE

Følgende trin finder sted under kørsel:

java strenge
    Klasse Loader
    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:
    1. Bootstrap klasse loader
    2. Udvidelsesklasse læsser
    3. System klasse loader
    Byte kode verifikator
    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.Tolk
    Når klasserne er indlæst, og koden bliver verificeret, læser tolken samlingskoden linje for linje og udfører følgende to funktioner:
    • Udfør bytekoden
    • Foretag passende opkald til den underliggende hardware

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.

Java JRE

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.

Java JRE

Trin 6.) Klik på Miljøvariabler, gå til systemvariabler, og dobbeltklik på Sti.

Java JRE

Trin 7.) Tilføj nu stien til din bin-fil, der findes i JRE-filen, til Path-variablen.

kvartaler i året
Java JRE

Opsætningen af ​​Java-miljøet er fuldført.

Forskellen mellem JVM, JDK og JRE

    JVM- Java Virtual Machine er en virtuel maskine, som kører programmer, som er kompileret til bytekoder. JVM er detaljeret i en specifikation, der formelt beskriver, hvad der kræves i en JVM-implementering. At have en specifikation sikrer interoperabilitet af Java-programmer på tværs af forskellige implementeringer, så programforfattere, der bruger Java Development Kit (JDK), behøver ikke bekymre sig om træk ved den underliggende hardwareplatform.JDK- JDK er en indpakning omkring JRE og indeholder desuden compileren, tolken, debuggeren og andre værktøjer. Det giver brugere funktioner til at køre samt udvikle Java-programmer.JRE- JRE består af klassebiblioteker, JVM og understøttende filer