A Java Run-time Environment (JRE) a Java Development Kit (JDK) része. Ez egy szabadon elérhető szoftverterjesztés, amely Java osztálykönyvtárat, speciális eszközöket és önálló JVM-et tartalmaz. Ez az eszközökön elérhető legáltalánosabb környezet a java programok futtatására. A forrás Java kódot lefordítják és Java bájtkóddá alakítják. Ha ezt a bájtkódot bármilyen platformon szeretné futtatni, akkor JRE-re van szüksége. A JRE betölti az osztályokat, ellenőrzi a memóriához való hozzáférést, és lekéri a rendszererőforrásokat. A JRE rétegként működik az operációs rendszer tetején.
A következőket is tartalmazza:
- A telepítéshez megszokott technológiák, például a Java Web Start.
- Eszközkészletek felhasználói felülethez, például a Java 2D-hez.
- Az integrációs könyvtárak, mint Java adatbázis-kapcsolat (JDBC) és Java név- és címtárfelület (JNDI) .
- Könyvtárak, mint például a Lang és az util.
- Más alapkönyvtárak, mint pl Java Management Extensions (JMX) , Java natív interfész (JNI) és Java XML-feldolgozáshoz (JAX-WS) .
Miből áll a JRE?
A JRE a következő összetevőkből áll:
hogyan válasszunk oszlopokat különböző táblákból sql-ben
Hogyan működik a JRE a JVM-mel?
A JRE rendelkezik a JVM példányával, könyvtári osztályokkal és fejlesztőeszközökkel. A JRE működésének megértéséhez lássunk egy példát egy egyszerű „Hello World” programra.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Miután megírta ezt a programot, el kell mentenie .java kiterjesztéssel. Állítsa össze a programját. A Java fordító kimenete egy bájtkód, amely platformfüggetlen. A fordítás után a fordító létrehoz egy .class fájlt, amely tartalmazza a bájtkódot. A bájtkód platformfüggetlen, és minden JRE-vel rendelkező eszközön fut. Innentől kezdődik a JRE munkája. Bármely Java program futtatásához JRE-re van szüksége. A futtatandó bájtkód menete a következő:
Futás közben a következő lépések zajlanak:
- Bootstrap osztály betöltő
- Kiterjesztési osztály betöltő
- Rendszerosztály betöltő
- Hajtsa végre a byte kódot
- Indítsa el a megfelelő hívásokat az alapul szolgáló hardverhez
Ebben a lépésben az osztálybetöltő különböző osztályokat tölt be, amelyek elengedhetetlenek a program futtatásához. Az osztálybetöltő dinamikusan betölti az osztályokat a Java virtuális gépen.
A JVM indításakor három osztálybetöltőt használnak:
A bájtkód-ellenőrző tekinthető kapuőrnek. Ellenőrzi a bájtkódot, hogy a kód ne okozzon semmilyen zavart az értelmező számára. A kód csak akkor értelmezhető, ha átmegy a bájtkód-ellenőrző tesztjein, amely ellenőrzi a formátumot és ellenőrzi az illegális kódot.
Az osztályok betöltése és a kód ellenőrzése után az interpreter soronként beolvassa az összeállítás kódját, és a következő két funkciót hajtja végre:
Ily módon a program JRE-ben fut.
szoftver tesztelés és típusok
Hogyan állítsuk be a Java JRE-t PATH környezeti változókkal?
Java alkalmazások fejlesztéséhez vagy futtatásához le kell töltenie és telepítenie kell a Java SE fejlesztőkészletet.
1. lépés) Töltse le a Java SE legújabb kiadását az orákulum hivatalos oldaláról.
2. lépés) A fájl letöltése után egy futtatható fájl lesz letöltve. Futtassa a fájlt, és tartson mindent alapértelmezettként, kattintson a Tovább gombra, majd telepítse.
3. lépés) A telepítés befejezése után a JDK és a JRE letöltésre kerül a programfájlok mappájába.
4. lépés) A teljes telepítés után be kell állítani a környezeti változókat.
5. lépés) Lépjen a Vezérlőpult -> Rendszer és biztonság -> Rendszer -> Speciális rendszerbeállítások menüpontra. A következő párbeszédpanel jelenik meg.
zeenat aman színész
6. lépés) Kattintson a Környezeti változók elemre, lépjen a rendszerváltozókra, és kattintson duplán az Elérési útra.
7. lépés) Most adja hozzá a JRE fájlban található bin fájl elérési útját a Path változóhoz.
A beállított Java környezet kész.