Java Run-time Environment (JRE) je del Java Development Kit (JDK). Je prosto dostopna distribucija programske opreme, ki ima knjižnico razredov Java, posebna orodja in samostojni JVM. Je najpogostejše okolje, ki je na voljo v napravah za izvajanje programov Java. Izvorna koda Java se prevede in pretvori v bajtno kodo Java. Če želite zagnati to bajtno kodo na kateri koli platformi, potrebujete JRE. JRE naloži razrede, preveri dostop do pomnilnika in pridobi sistemske vire. JRE deluje kot plast na vrhu operacijskega sistema.
Vključuje tudi:
- Tehnologije, ki se uporabljajo za uvajanje, kot je Java Web Start.
- Kompleti orodij za uporabniški vmesnik, kot je Java 2D.
- Integracijske knjižnice, kot so Povezljivost baze podatkov Java (JDBC) in Java vmesnik za poimenovanje in imenik (JNDI) .
- Knjižnice, kot sta Lang in util.
- Druge osnovne knjižnice, npr Razširitve upravljanja Java (JMX) , Java Native Interface (JNI) in Java for XML Processing (JAX-WS) .
Kaj sestavlja JRE?
JRE je sestavljen iz naslednjih komponent:
poveži bazo podatkov java
Kako JRE deluje z JVM?
JRE ima s seboj primerek JVM, knjižnične razrede in razvojna orodja. Da bi razumeli delovanje JRE, si oglejmo primer preprostega programa 'Hello World'.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Ko napišete ta program, ga morate shraniti s pripono .java. Sestavite svoj program. Izhod prevajalnika Java je bajtna koda, ki je neodvisna od platforme. Po prevajanju prevajalnik ustvari datoteko .class z bajtno kodo. Bajtna koda je neodvisna od platforme in deluje na kateri koli napravi, ki ima JRE. Od tu se začne delo JRE. Za zagon katerega koli programa Java potrebujete JRE. Tok bajtne kode za izvajanje je naslednji:
Med izvajanjem se izvedejo naslednji koraki:
- Nalagalnik razredov Bootstrap
- Nalagalnik razredov razširitev
- Nalagalnik sistemskega razreda
- Izvedite bajtno kodo
- Opravite ustrezne klice osnovni strojni opremi
V tem koraku nalagalnik razredov naloži različne razrede, ki so bistveni za izvajanje programa. Nalagalnik razredov dinamično naloži razrede v Java Virtual Machine.
Ko se JVM zažene, se uporabijo trije nalagalniki razredov:
Preverjevalnik bajtne kode lahko obravnavamo kot vratarja. Preveri bajtno kodo, tako da koda ne povzroča nobenih motenj tolmaču. Kodo je dovoljeno razlagati le, če prestane preizkuse preverjanja bajtne kode, ki preveri obliko in preveri, ali je koda nezakonita.
Ko se razredi naložijo in se koda preveri, tolmač prebere zbirno kodo vrstico za vrstico in izvede naslednji dve funkciji:
Na ta način se program izvaja v JRE.
Kako nastaviti Java JRE s spremenljivkami okolja PATH?
Če želite razvijati ali izvajati aplikacije Java, morate prenesti in namestiti Java SE Development Kit.
Korak 1.) Prenesite najnovejšo izdajo Java SE z uradne strani Oracle.
niz in podniz
2. korak.) Po prenosu datoteke boste imeli naloženo izvedljivo datoteko. Zaženite to datoteko in ohranite vse kot privzeto ter kliknite naprej in nato namestite.
Korak 3.) Po končani namestitvi bosta vaša JDK in JRE prenesena v mapo programskih datotek.
Korak 4.) Po končani namestitvi morate nastaviti spremenljivke okolja.
Korak 5.) Pojdite na nadzorno ploščo -> Sistem in varnost -> Sistem -> Napredne sistemske nastavitve. Prikaže se naslednje pogovorno okno.
Korak 6.) Kliknite Spremenljivke okolja, pojdite na sistemske spremenljivke in dvokliknite Pot.
fibonaccijeva koda java
Korak 7.) Zdaj spremenljivki Path dodajte pot vaše datoteke bin, ki je prisotna v datoteki JRE.
Nastavitev okolja Java je končana.