logo

Hva er JRE?

Java Run-time Environment (JRE) er en del av Java Development Kit (JDK). Det er en fritt tilgjengelig programvaredistribusjon som har Java Class Library, spesifikke verktøy og en frittstående JVM. Det er det vanligste miljøet som er tilgjengelig på enheter for å kjøre java-programmer. Java-kildekoden blir kompilert og konvertert til Java-bytekode. Hvis du ønsker å kjøre denne bytekoden på en hvilken som helst plattform, trenger du JRE. JRE laster klasser, verifiserer tilgang til minne og henter systemressursene. JRE fungerer som et lag på toppen av operativsystemet.

Det inkluderer også:

  • Teknologier som blir brukt for distribusjon, for eksempel Java Web Start.
  • Verktøysett for brukergrensesnitt som Java 2D.
  • Integrasjonsbiblioteker som Java Database Connectivity (JDBC) og Java-navngivning og kataloggrensesnitt (JNDI) .
  • Biblioteker som Lang og util.
  • Andre basebiblioteker som Java Management Extensions (JMX) , Java Native Interface (JNI) og Java for XML Processing (JAX-WS) .

Hva består JRE av?

JRE består av følgende komponenter:

mylivecricket alternativ
    Implementeringsteknologierfor eksempel distribusjon, Java-plugin-modul og Java Web Start.Verktøysett for brukergrensesnitt, inkludert Abstract Window Toolkit (AWT), Swing, Java 2D, Accessibility, Image I/O, Print Service, Lyd, dra og slipp (DnD) og inndatametoder.Integrasjonsbibliotekerinkludert Interface Definition Language (IDL), Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI), Remote Method Invocation (RMI), Remote Method Invocation Over Internet Inter-Orb Protocol (RMI-IIOP) og skripting.Andre basisbiblioteker, inkludert internasjonal støtte, input/output (I/O), utvidelsesmekanisme, 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, inkludert lang og util, zip, Java Archive (JAR), instrument, refleksjon, samlinger, samtidighetsverktøy, administrasjon, versjonering, Logging, Preferences API, Ref Objects og Regular Expressions.Java Virtual Machine (JVM), som består av Server Virtual Machine og Java HotSpot Client.

Hvordan fungerer JRE med JVM?

Java JRE

JRE har en forekomst av JVM med seg, bibliotekklasser og utviklingsverktøy. For å forstå hvordan JRE fungerer, la oss se et eksempel på et enkelt 'Hello World'-program.

 import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); } 

Når du har skrevet dette programmet, må du lagre det med .java-utvidelsen. Kompiler programmet ditt. Utgangen fra Java-kompilatoren er en byte-kode som er plattformuavhengig. Etter kompilering genererer kompilatoren en .class-fil som har bytekoden. Bytekoden er plattformuavhengig og kjører på alle enheter som har JRE. Herfra starter arbeidet til JRE. For å kjøre et hvilket som helst Java-program, trenger du JRE. Flyten til bytekoden som skal kjøres er som følger:

Java JRE

Følgende trinn finner sted under kjøring:

java-strenger
    Klasselaster
    På dette trinnet laster klasselasteren forskjellige klasser som er avgjørende for å kjøre programmet. Klasselasteren laster klassene dynamisk i Java Virtual Machine.
    Når JVM startes, brukes tre klasselastere:
    1. Bootstrap klasse loader
    2. Forlengelsesklasse laster
    3. Systemklasselaster
    Bytekodebekreftelse
    Bytekodebekreftelse kan betraktes som en gatekeeper. Den verifiserer bytekoden slik at koden ikke gjør noen form for forstyrrelse for tolken. Koden tillates kun å tolkes når den består testene til Bytecode-verifikatoren som sjekker formatet og sjekker for ulovlig kode.Tolk
    Når klassene er lastet inn og koden er verifisert, leser tolken monteringskoden linje for linje og utfører følgende to funksjoner:
    • Kjør bytekoden
    • Foreta passende anrop til den underliggende maskinvaren

På denne måten kjører programmet i JRE.

Hvordan sette opp Java JRE med PATH miljøvariabler?

For å utvikle eller kjøre Java-applikasjoner må du laste ned og installere Java SE Development Kit.

Trinn 1.) Last ned den nyeste versjonen av Java SE fra den offisielle siden til oraklet.

Java JRE

Trinn 2.) Etter å ha lastet ned filen, vil du ha en kjørbar fil lastet ned. Kjør den filen og behold alt som standard og fortsett å klikke på neste og installer.

Trinn 3.) Etter å ha fullført installasjonen, vil JDK og JRE bli lastet ned i programfilmappen.

Trinn 4.) Etter fullført installasjon må du sette opp miljøvariablene.

Trinn 5.) Gå til kontrollpanel -> System og sikkerhet -> System -> Avanserte systeminnstillinger. Følgende dialogboks vises.

Java JRE

Trinn 6.) Klikk på Environment Variables, gå til systemvariabler, og dobbeltklikk på Path.

Java JRE

Trinn 7.) Legg nå til banen til bin-filen som finnes i JRE-filen, til Path-variabelen.

kvartaler i året
Java JRE

Konfigurasjonen av Java-miljøet er fullført.

Forskjellen mellom JVM, JDK og JRE

    JVM- Java Virtual Machine er en virtuell maskin som kjører programmer som er kompilert til bytekoder. JVM er detaljert i en spesifikasjon som formelt beskriver hva som kreves i en JVM-implementering. Å ha en spesifikasjon sikrer interoperabilitet av Java-programmer på tvers av ulike implementeringer, slik at programforfattere som bruker Java Development Kit (JDK) ikke trenger å bekymre seg for egenskapene til den underliggende maskinvareplattformen.JDK- JDK er en innpakning rundt JRE og inneholder i tillegg kompilatoren, tolken, debuggeren og andre verktøy. Det gir brukere funksjoner for å kjøre samt utvikle Java-programmer.JRE- JRE består av klassebiblioteker, JVM og støttefiler