Java Run-time Environment (JRE) dio je Java Development Kit-a (JDK). To je besplatno dostupna distribucija softvera koja ima Java Class Library, specifične alate i samostalni JVM. To je najčešće okruženje dostupno na uređajima za pokretanje java programa. Izvorni Java kod se kompilira i pretvara u Java bajt kod. Ako želite pokrenuti ovaj bajt kod na bilo kojoj platformi, potreban vam je JRE. JRE učitava klase, provjerava pristup memoriji i dohvaća resurse sustava. JRE djeluje kao sloj na vrhu operativnog sustava.
Također uključuje:
- Tehnologije koje se koriste za implementaciju kao što je Java Web Start.
- Alati za korisničko sučelje kao što je Java 2D.
- Integracijske knjižnice poput Povezivost Java baze podataka (JDBC) i Java sučelje za imenovanje i direktorij (JNDI) .
- Knjižnice kao što su Lang i util.
- Druge osnovne knjižnice poput Java Management Extensions (JMX) , Java izvorno sučelje (JNI) i Java za XML obradu (JAX-WS) .
Od čega se sastoji JRE?
JRE se sastoji od sljedećih komponenti:
kako spojiti nizove u Javi
Kako JRE radi s JVM?
JRE uz sebe ima instancu JVM-a, bibliotečne klase i razvojne alate. Da bismo razumjeli rad JRE-a, pogledajmo primjer jednostavnog programa 'Hello World'.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Nakon što napišete ovaj program, morate ga spremiti s ekstenzijom .java. Sastavite svoj program. Izlaz Java prevoditelja je bajt-kod koji je neovisan o platformi. Nakon prevođenja, prevodilac generira .class datoteku koja ima bajt kod. Bytecode je neovisan o platformi i radi na bilo kojem uređaju koji ima JRE. Odavde počinje rad JRE. Za pokretanje bilo kojeg Java programa potreban vam je JRE. Tok bajt koda za pokretanje je sljedeći:
Tijekom izvođenja odvijaju se sljedeći koraci:
- Bootstrap učitavač klase
- Učitavač klasa proširenja
- Učitavač klase sustava
- Izvršite bajt kod
- Obavite odgovarajuće pozive temeljnom hardveru
U ovom koraku, program za učitavanje klasa učitava različite klase koje su bitne za izvođenje programa. Program za učitavanje klasa dinamički učitava klase u Java Virtual Machine.
Kada se JVM pokrene, koriste se tri punjača klasa:
Verifikator bajt koda može se smatrati vratarom. Provjerava bajt kod tako da kod ne stvara nikakve smetnje tumaču. Kôd je dopušteno interpretirati samo kada prođe testove verifikatora bajt koda koji provjerava format i provjerava ima li ilegalnog koda.
Nakon što se klase učitaju i kod se provjeri, interpreter čita redak po redak montažnog koda i obavlja sljedeće dvije funkcije:
Na taj način program radi u JRE.
Kako postaviti Java JRE s PATH varijablama okruženja?
Za razvoj ili pokretanje Java aplikacija morate preuzeti i instalirati Java SE Development Kit.
Korak 1.) Preuzmite najnovije izdanje Java SE sa službene stranice Oracle.
kromirana adresna traka
Korak 2.) Nakon preuzimanja datoteke, imat ćete preuzetu izvršnu datoteku. Pokrenite tu datoteku i ostavite sve kao zadano i nastavite klikati dalje, a zatim instalirajte.
Korak 3.) Nakon dovršetka instalacije, vaš JDK i JRE bit će preuzeti u mapi programskih datoteka.
Korak 4.) Nakon dovršene instalacije, morate postaviti varijable okoline.
Korak 5.) Idite na upravljačku ploču -> Sustav i sigurnost -> Sustav -> Napredne postavke sustava. Pojavit će se sljedeći dijaloški okvir.
Korak 6.) Kliknite na Varijable okoline, idite na varijable sustava i dvaput kliknite na Put.
string add
Korak 7.) Sada dodajte stazu vaše bin datoteke prisutne u JRE datoteci u varijablu Path.
Postavljanje Java okruženja je dovršeno.