„Java Run-time Environment“ (JRE) yra „Java Development Kit“ (JDK) dalis. Tai laisvai prieinamas programinės įrangos platinimas, turintis „Java“ klasės biblioteką, specifinius įrankius ir atskirą JVM. Tai labiausiai paplitusi aplinka įrenginiuose, skirta java programoms paleisti. Šaltinio Java kodas sukompiliuojamas ir konvertuojamas į Java baitinį kodą. Jei norite paleisti šį baito kodą bet kurioje platformoje, jums reikia JRE. JRE įkelia klases, patikrina prieigą prie atminties ir nuskaito sistemos išteklius. JRE veikia kaip sluoksnis operacinės sistemos viršuje.
Jame taip pat yra:
- Diegimo technologijos, pvz., Java Web Start.
- Vartotojo sąsajos įrankių rinkiniai, pvz., Java 2D.
- Integravimo bibliotekos kaip „Java“ duomenų bazės ryšys (JDBC) ir „Java“ pavadinimo ir katalogų sąsaja (JNDI) .
- Bibliotekos, pvz., Lang ir util.
- Kitos bazinės bibliotekos pvz „Java“ valdymo plėtiniai (JMX) , „Java Native Interface“ (JNI) ir „Java“, skirta XML apdorojimui (JAX-WS) .
Iš ko susideda JRE?
JRE sudaro šie komponentai:
kūrėjo režimo išjungimas
Kaip JRE veikia su JVM?
JRE turi JVM egzempliorių, bibliotekos klases ir kūrimo įrankius. Norėdami suprasti JRE veikimą, pažiūrėkime į paprastos programos „Hello World“ pavyzdį.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
Kai parašysite šią programą, turite ją išsaugoti naudodami .java plėtinį. Sudarykite savo programą. „Java“ kompiliatoriaus išvestis yra baitų kodas, nepriklausomas nuo platformos. Po kompiliavimo kompiliatorius sugeneruoja .class failą, kuriame yra baito kodas. Baito kodas nepriklauso nuo platformos ir veikia bet kuriame įrenginyje, turinčiame JRE. Nuo čia prasideda JRE darbas. Norėdami paleisti bet kurią „Java“ programą, jums reikia JRE. Vykdomo baito kodo srautas yra toks:
Vykdymo metu atliekami šie veiksmai:
- Bootstrap klasės įkroviklis
- Pratęsimo klasės krautuvas
- Sistemos klasės krautuvas
- Vykdykite baitų kodą
- Atlikite atitinkamus skambučius į pagrindinę aparatinę įrangą
Šiame žingsnyje klasių įkroviklis įkelia įvairias klases, kurios yra būtinos programai paleisti. Klasių įkroviklis dinamiškai įkelia klases Java virtualioje mašinoje.
Kai paleidžiamas JVM, naudojami trijų klasių krautuvai:
Baito kodo tikrintojas gali būti laikomas vartų sargu. Jis patikrina baitinį kodą, kad kodas nesudarytų jokių trikdžių vertėjui. Kodą leidžiama interpretuoti tik tada, kai jis išlaiko baito kodo tikrintojo, kuris tikrina formatą ir tikrina, ar nėra neteisėto kodo, testus.
Kai klasės bus įkeltos ir kodas bus patikrintas, vertėjas eilutę po eilutės nuskaito surinkimo kodą ir atlieka šias dvi funkcijas:
Tokiu būdu programa veikia JRE.
Kaip nustatyti Java JRE su PATH aplinkos kintamaisiais?
Norėdami kurti arba paleisti Java programas, turite atsisiųsti ir įdiegti Java SE plėtros rinkinį.
eilutę į json java
1 veiksmas.) Atsisiųskite naujausią Java SE leidimą iš oficialios orakulo svetainės.
2 veiksmas.) Atsisiuntę failą turėsite atsisiųstą vykdomąjį failą. Paleiskite tą failą ir palikite viską kaip numatytąjį, spustelėkite toliau ir įdiekite.
3 veiksmas.) Baigus diegti, jūsų JDK ir JRE bus atsisiunčiami į programos failų aplanką.
mašininio mokymosi modeliai
4 veiksmas.) Baigę diegti, turite nustatyti aplinkos kintamuosius.
5 veiksmas.) Eikite į valdymo skydelį -> Sistema ir sauga -> Sistema -> Išplėstiniai sistemos nustatymai. Pasirodys toks dialogo langas.
6 veiksmas.) Spustelėkite Environment Variables, eikite į sistemos kintamuosius ir dukart spustelėkite Path.
7 veiksmas.) Dabar į kintamąjį Path pridėkite JRE faile esančio bin failo kelią.
Nustatyta Java aplinka baigta.