logo

Mikä on JRE?

Java Run-time Environment (JRE) on osa Java Development Kitiä (JDK). Se on vapaasti saatavilla oleva ohjelmistojakelu, jossa on Java Class Library, erityisiä työkaluja ja erillinen JVM. Se on yleisin laitteissa käytettävissä oleva ympäristö Java-ohjelmien suorittamiseen. Java-lähdekoodi käännetään ja muunnetaan Java-tavukoodiksi. Jos haluat käyttää tätä tavukoodia millä tahansa alustalla, tarvitset JRE:n. JRE lataa luokat, varmistaa pääsyn muistiin ja hakee järjestelmäresurssit. JRE toimii kerroksena käyttöjärjestelmän päällä.

Se sisältää myös:

  • Käyttöönottoa varten tottuvat tekniikat, kuten Java Web Start.
  • Työkalusarjat käyttöliittymälle, kuten Java 2D.
  • Integraatiokirjastot, kuten Java-tietokantayhteys (JDBC) ja Java-nimeämis- ja hakemistoliittymä (JNDI) .
  • Kirjastot, kuten Lang ja util.
  • Muut peruskirjastot, kuten Java Management Extensions (JMX) , Java Native Interface (JNI) ja Java XML Processing (JAX-WS) .

Mistä JRE koostuu?

JRE koostuu seuraavista osista:

lue csv-tiedostosta javassa
    Käyttöönottoteknologiatkuten käyttöönotto, Java-laajennus ja Java Web Start.Käyttöliittymän työkalusarjat, mukaan lukien Abstract Window Toolkit (AWT), Swing, Java 2D, helppokäyttöisyys, kuvan I/O, tulostuspalvelu, ääni, vedä ja pudota (DnD) ja syöttötavat.Integrointikirjastotmukaan lukien Inter-Internet Definition Language (IDL), Java-tietokantayhteys (JDBC), Java-nimeäminen ja hakemistoliittymä (JNDI), Remote Method Invocation (RMI), Remote Method Invocation Over Internet Inter-Orb Protocol (RMI-IIOP) ja komentosarjat.Muut peruskirjastot, mukaan lukien kansainvälinen tuki, syöttö/tulostus (I/O), laajennusmekanismi, beans, Java Management Extensions (JMX), Java Native Interface (JNI), matematiikka, verkko, ohitusmekanismi, turvallisuus, sarjoittaminen ja Java XML-käsittelyyn (XML). JAXP).Lang- ja util-peruskirjastot, mukaan lukien lang ja util, zip, Java-arkisto (JAR), instrumentti, heijastus, kokoelmat, samanaikaiset apuohjelmat, hallinta, versiointi, loki, Preferences API, viiteobjektit ja säännölliset lausekkeet.Java-virtuaalikone (JVM), joka koostuu Server Virtual Machinesta ja Java HotSpot Clientistä.

Miten JRE toimii JVM:n kanssa?

Java JRE

JRE:ssä on JVM-esiintymä, kirjastoluokat ja kehitystyökalut. Ymmärtääksemme JRE:n toimintaa, katsokaamme esimerkkiä yksinkertaisesta 'Hello World' -ohjelmasta.

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

Kun olet kirjoittanut tämän ohjelman, sinun on tallennettava se .java-laajennuksella. Kokoa ohjelmasi. Java-kääntäjän tulos on tavukoodi, joka on alustasta riippumaton. Kääntämisen jälkeen kääntäjä luo .class-tiedoston, jossa on tavukoodi. Tavukoodi on alustariippumaton ja toimii kaikissa laitteissa, joissa on JRE. Tästä alkaa JRE:n työ. Java-ohjelman suorittamiseen tarvitaan JRE. Suoritettavan tavukoodin kulku on seuraava:

Java JRE

Seuraavat vaiheet tapahtuvat ajon aikana:

    Luokkakuormaaja
    Tässä vaiheessa luokkalataaja lataa useita luokkia, jotka ovat välttämättömiä ohjelman suorittamiselle. Luokkalataaja lataa luokat dynaamisesti Java-virtuaalikoneessa.
    Kun JVM käynnistetään, käytetään kolmea luokkakuormaajaa:
    1. Bootstrap-luokan latausohjelma
    2. Laajennusten luokan kuormaaja
    3. Järjestelmäluokan latausohjelma
    Tavukoodin varmentaja
    Tavukoodin varmentajaa voidaan pitää portinvartijana. Se tarkistaa tavukoodin, jotta koodi ei aiheuta tulkille minkäänlaista häiriötä. Koodia saa tulkita vain, kun se läpäisee muodon ja laittoman koodin tarkistavan Bytecode-varmentajan testit.Tulkki
    Kun luokat ladataan ja koodi tarkistetaan, tulkki lukee kokoonpanokoodin rivi riviltä ja suorittaa seuraavat kaksi toimintoa:
    • Suorita tavukoodi
    • Soita asianmukaiset puhelut taustalla olevaan laitteistoon

Tällä tavalla ohjelma toimii JRE:ssä.

Kuinka määrittää Java JRE PATH-ympäristömuuttujien kanssa?

Java-sovellusten kehittämiseksi tai käyttämiseksi sinun on ladattava ja asennettava Java SE Development Kit.

Vaihe 1.) Lataa Java SE:n uusin julkaisu oraakkelin viralliselta sivustolta.

vlc mediasoitin lataa youtube
Java JRE

Vaihe 2.) Kun olet ladannut tiedoston, sinulle ladataan suoritettava tiedosto. Suorita tiedosto ja pidä kaikki oletusarvoisesti ja napsauta seuraavaa ja asenna sitten.

Vaihe 3.) Kun asennus on valmis, JDK- ja JRE-tiedostosi ladataan ohjelmatiedostojen kansioon.

Vaihe 4.) Kun asennus on valmis, sinun on määritettävä ympäristömuuttujat.

Vaihe 5.) Siirry kohtaan ohjauspaneeli -> Järjestelmä ja suojaus -> Järjestelmä -> Järjestelmän lisäasetukset. Seuraava valintaikkuna tulee näkyviin.

Java JRE

Vaihe 6.) Napsauta Ympäristömuuttujat, siirry kohtaan järjestelmämuuttujat ja kaksoisnapsauta Polkua.

merkkijonoa verrattuna javaan
Java JRE

Vaihe 7.) Lisää nyt JRE-tiedostossa olevan bin-tiedoston polku Path-muuttujaan.

Java JRE

Asennettu Java-ympäristö on valmis.

Ero JVM:n, JDK:n ja JRE:n välillä

    JVM- Java Virtual Machine on virtuaalikone, joka suorittaa ohjelmia, jotka on käännetty tavukoodeiksi. JVM on yksityiskohtainen määrittelyllä, joka kuvaa muodollisesti, mitä JVM-toteutuksessa vaaditaan. Määrittely varmistaa Java-ohjelmien yhteentoimivuuden eri toteutusten välillä, joten Java Development Kit (JDK) -ohjelmiston tekijöiden ei tarvitse huolehtia taustalla olevan laitteistoalustan ominaisuuksista.JDK- JDK on kääre JRE:n ympärille ja sisältää lisäksi kääntäjän, tulkin, debuggerin ja muita työkaluja. Se tarjoaa käyttäjille ominaisuuksia Java-ohjelmien ajamiseen ja kehittämiseen.JRE- JRE koostuu luokkakirjastoista, JVM:stä ja tukitiedostoista