logo

čo je JRE?

Java Run-time Environment (JRE) je súčasťou Java Development Kit (JDK). Je to voľne dostupná softvérová distribúcia, ktorá má Java Class Library, špecifické nástroje a samostatný JVM. Je to najbežnejšie prostredie dostupné na zariadeniach na spúšťanie programov Java. Zdrojový kód Java sa skompiluje a skonvertuje na bajtový kód Java. Ak chcete spustiť tento bajtový kód na akejkoľvek platforme, potrebujete JRE. JRE načíta triedy, overí prístup k pamäti a načíta systémové prostriedky. JRE funguje ako vrstva na vrchu operačného systému.

Zahŕňa tiež:

  • Technológie, ktoré sa používajú na nasadenie, ako napríklad Java Web Start.
  • Nástroje pre používateľské rozhranie, ako je Java 2D.
  • Integračné knižnice ako Java Database Connectivity (JDBC) a Java Naming and Directory Interface (JNDI) .
  • Knižnice ako Lang a util.
  • Ostatné základné knižnice ako Java Management Extensions (JMX) , Natívne rozhranie Java (JNI) a Java pre spracovanie XML (JAX-WS) .

Z čoho pozostáva JRE?

JRE sa skladá z nasledujúcich komponentov:

previesť z char na int java
    Technológie nasadeniaako je nasadenie, zásuvný modul Java a Java Web Start.Súpravy nástrojov používateľského rozhrania, vrátane Abstract Window Toolkit (AWT), Swing, Java 2D, Accessibility, Image I/O, Print Service, Sound, drag and drop (DnD) a vstupných metód.Integračné knižnicevrátane 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) a skriptovania.Ďalšie základné knižnicevrátane medzinárodnej podpory, vstupu/výstupu (I/O), mechanizmu rozšírenia, Beans, Java Management Extensions (JMX), Java Native Interface (JNI), matematiky, siete, mechanizmu prepisovania, zabezpečenia, serializácie a Java pre spracovanie XML (XML JAXP).Základné knižnice Lang a utilvrátane lang a util, zip, Java Archive (JAR), nástroj, reflexia, kolekcie, súbežné nástroje, správa, verzovanie, protokolovanie, preferencie API, referenčné objekty a regulárne výrazy.Java Virtual Machine (JVM), ktoré pozostávajú zo serverového virtuálneho stroja a klienta Java HotSpot.

Ako funguje JRE s JVM?

Java JRE

JRE má inštanciu JVM, triedy knižníc a vývojové nástroje. Aby sme pochopili fungovanie JRE, pozrime si príklad jednoduchého programu „Hello World“.

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

Po napísaní tohto programu ho musíte uložiť s príponou .java. Zostavte si svoj program. Výstup kompilátora Java je bajtový kód, ktorý je nezávislý na platforme. Po kompilácii kompilátor vygeneruje súbor .class, ktorý má bajtový kód. Bytový kód je nezávislý na platforme a beží na akomkoľvek zariadení s JRE. Odtiaľ začína práca JRE. Na spustenie akéhokoľvek programu Java potrebujete JRE. Tok bajtového kódu, ktorý sa má spustiť, je nasledujúci:

Java JRE

Nasledujúce kroky prebiehajú počas behu:

    Nakladač triedy
    V tomto kroku zavádzač tried načíta rôzne triedy, ktoré sú nevyhnutné na spustenie programu. Zavádzač tried dynamicky načítava triedy vo virtuálnom stroji Java.
    Keď sa spustí JVM, použijú sa tri zavádzače triedy:
    1. Nakladač triedy bootstrap
    2. Nakladač triedy rozšírení
    3. Nakladač systémovej triedy
    Verifikátor bajtového kódu
    Verifikátor bajtového kódu možno považovať za vrátnika. Overuje bajtový kód, takže kód nespôsobuje žiadne rušenie pre interpreta. Kód je možné interpretovať len vtedy, keď prejde testami overovača Bytecode, ktorý skontroluje formát a skontroluje nelegálny kód.Tlmočník
    Keď sa triedy načítajú a kód sa overí, tlmočník prečíta kód zostavy riadok po riadku a vykoná nasledujúce dve funkcie:
    • Vykonajte Byte kód
    • Uskutočnite príslušné volania na základný hardvér

Týmto spôsobom program beží v JRE.

Ako nastaviť Java JRE s premennými prostredia PATH?

Ak chcete vyvíjať alebo spúšťať aplikácie Java, musíte si stiahnuť a nainštalovať Java SE Development Kit.

Krok 1.) Stiahnite si najnovšiu verziu Java SE z oficiálnej stránky oracle.

Java JRE

Krok 2.) Po stiahnutí súboru budete mať stiahnutý spustiteľný súbor. Spustite tento súbor a ponechajte všetko ako predvolené a kliknite na tlačidlo Ďalej a potom nainštalujte.

tostring metóda

Krok 3.) Po dokončení inštalácie sa vaše JDK a JRE stiahnu do priečinka programových súborov.

Krok 4.) Po dokončení inštalácie je potrebné nastaviť premenné prostredia.

javafx na Eclipse

Krok 5.) Prejdite na ovládací panel -> Systém a zabezpečenie -> Systém -> Rozšírené nastavenia systému. Zobrazí sa nasledujúce dialógové okno.

Java JRE

Krok 6.) Kliknite na Premenné prostredia, prejdite na systémové premenné a dvakrát kliknite na Cesta.

Java JRE

Krok 7.) Teraz pridajte cestu k súboru bin prítomný v súbore JRE do premennej Path.

Java JRE

Nastavenie prostredia Java je dokončené.

Rozdiel medzi JVM, JDK a JRE

    JVM- Java Virtual Machine je virtuálny stroj, ktorý spúšťa programy, ktoré sú kompilované do bajtkódov. JVM je podrobne opísaný v špecifikácii, ktorá formálne popisuje, čo sa vyžaduje pri implementácii JVM. Špecifikácia zaisťuje interoperabilitu programov Java naprieč rôznymi implementáciami, takže autori programov používajúci Java Development Kit (JDK) sa nemusia obávať o vlastnosti základnej hardvérovej platformy.JDK- JDK je obal okolo JRE a navyše obsahuje kompilátor, interpret, debugger a ďalšie nástroje. Poskytuje používateľom funkcie na spustenie, ako aj na vývoj programov Java.JRE- JRE sa skladá z knižníc tried, JVM a podporných súborov