logo

Kas ir JRE?

Java Run-time Environment (JRE) ir Java izstrādes komplekta (JDK) daļa. Tā ir brīvi pieejama programmatūras izplatīšana, kurai ir Java klases bibliotēka, īpaši rīki un atsevišķs JVM. Tā ir visizplatītākā ierīcēs pieejamā vide Java programmu palaišanai. Avota Java kods tiek apkopots un pārveidots par Java baitu kodu. Ja vēlaties palaist šo baitkodu jebkurā platformā, jums ir nepieciešams JRE. JRE ielādē klases, pārbauda piekļuvi atmiņai un izgūst sistēmas resursus. JRE darbojas kā slānis operētājsistēmas augšpusē.

Tajā ietilpst arī:

  • Tehnoloģijas, kas tiek izmantotas izvietošanai, piemēram, Java Web Start.
  • Rīku komplekti lietotāja saskarnei, piemēram, Java 2D.
  • Integrācijas bibliotēkas, piemēram Java datu bāzes savienojamība (JDBC) un Java nosaukumu un direktoriju saskarne (JNDI) .
  • Bibliotēkas, piemēram, Lang un util.
  • Citas bāzes bibliotēkas, piemēram Java pārvaldības paplašinājumi (JMX) , Java Native Interface (JNI) un Java XML apstrādei (JAX-WS) .

No kā sastāv JRE?

JRE sastāv no šādām sastāvdaļām:

pilna forma
    Izvēršanas tehnoloģijaspiemēram, izvietošana, Java spraudnis un Java Web Start.Lietotāja interfeisa rīku komplekti, tostarp Abstract Window Toolkit (AWT), Swing, Java 2D, pieejamība, attēla ievade/izvade, drukas pakalpojums, skaņa, vilkšana un nomešana (DnD) un ievades metodes.Integrācijas bibliotēkastostarp saskarnes definīcijas valoda (IDL), Java datu bāzes savienojamība (JDBC), Java nosaukumu un direktoriju interfeiss (JNDI), attālās metodes izsaukšana (RMI), attālās metodes izsaukšana, izmantojot interneta starporbālo protokolu (RMI-IIOP) un skripti.Citas bāzes bibliotēkas, tostarp starptautisks atbalsts, ievade/izvade (I/O), paplašinājuma mehānisms, pupiņas, Java pārvaldības paplašinājumi (JMX), Java vietējais interfeiss (JNI), matemātika, tīklošana, ignorēšanas mehānisms, drošība, serializācija un Java XML apstrādei (XML). JAXP).Lang un util bāzes bibliotēkas, tostarp lang un util, zip, Java arhīvs (JAR), instruments, atspoguļojums, kolekcijas, vienlaicīguma utilītas, pārvaldība, versiju veidošana, reģistrēšana, preferenču API, atsauces objekti un regulārās izteiksmes.Java virtuālā mašīna (JVM), kas sastāv no servera virtuālās mašīnas un Java HotSpot klienta.

Kā JRE darbojas ar JVM?

Java JRE

JRE ir JVM gadījums, bibliotēkas klases un izstrādes rīki. Lai saprastu JRE darbību, apskatīsim vienkāršas programmas “Hello World” piemēru.

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

Kad esat uzrakstījis šo programmu, jums tā ir jāsaglabā ar paplašinājumu .java. Sastādiet savu programmu. Java kompilatora izvade ir baitu kods, kas ir neatkarīgs no platformas. Pēc kompilēšanas kompilators ģenerē .class failu, kuram ir baitkods. Baitkods ir neatkarīgs no platformas un darbojas jebkurā ierīcē ar JRE. No šejienes sākas JRE darbs. Lai palaistu jebkuru Java programmu, jums ir nepieciešams JRE. Palaižamā baitkoda plūsma ir šāda:

Java JRE

Izpildes laikā tiek veiktas šādas darbības:

    Klases iekrāvējs
    Šajā solī klases ielādētājs ielādē dažādas klases, kas ir būtiskas programmas palaišanai. Klašu ielādētājs dinamiski ielādē klases Java virtuālajā mašīnā.
    Kad tiek palaists JVM, tiek izmantoti trīs klases iekrāvēji:
    1. Bootstrap klases ielādētājs
    2. Pagarinājumu klases iekrāvējs
    3. Sistēmas klases iekrāvējs
    Baitu koda pārbaudītājs
    Baitu koda verificētāju var uzskatīt par vārtsargu. Tas pārbauda baitkodu, lai kods neradītu nekādus traucējumus tulkam. Kodu ir atļauts interpretēt tikai tad, kad tas iztur baitu koda verificētāja pārbaudes, kas pārbauda formātu un pārbauda, ​​vai kods nav nelikumīgs.Tulks
    Kad klases tiek ielādētas un kods tiek pārbaudīts, tulks nolasa montāžas kodu rindiņu pa rindiņai un veic šādas divas funkcijas:
    • Izpildiet baitu kodu
    • Veiciet atbilstošus zvanus uz pamata aparatūru

Tādā veidā programma darbojas JRE.

Kā iestatīt Java JRE ar PATH vides mainīgajiem?

Lai izstrādātu vai palaistu Java lietojumprogrammas, jums ir jālejupielādē un jāinstalē Java SE izstrādes komplekts.

1. darbība. Lejupielādējiet Java SE jaunāko versiju no orākula oficiālās vietnes.

atšķirība starp masīvu un masīvu sarakstu
Java JRE

2. darbība.) Pēc faila lejupielādes tiks lejupielādēts izpildāmais fails. Palaidiet šo failu un saglabājiet visu kā noklusējumu un turpiniet noklikšķināt uz Tālāk un pēc tam instalējiet.

3. darbība.) Pēc instalēšanas pabeigšanas jūsu JDK un JRE tiks lejupielādēti programmas failu mapē.

4. darbība.) Pēc instalēšanas pabeigšanas ir jāiestata vides mainīgie.

5. darbība.) Dodieties uz vadības paneli -> Sistēma un drošība -> Sistēma -> Sistēmas papildu iestatījumi. Parādīsies šāds dialoglodziņš.

Java JRE

6. darbība. Noklikšķiniet uz Vides mainīgie, dodieties uz sistēmas mainīgajiem un veiciet dubultklikšķi uz Ceļš.

reģistra atmiņa
Java JRE

7. darbība.) Tagad mainīgajam Path pievienojiet JRE failā esošā bin faila ceļu.

Java JRE

Java vides iestatīšana ir pabeigta.

Atšķirība starp JVM, JDK un JRE

    JVM- Java virtuālā mašīna ir virtuāla mašīna, kas palaiž programmas, kas ir kompilētas baitu kodos. JVM ir detalizēti aprakstīta specifikācijā, kurā formāli aprakstīts, kas ir nepieciešams JVM ieviešanai. Specifikācija nodrošina Java programmu savietojamību dažādās implementācijās, lai programmu autoriem, kuri izmanto Java izstrādes komplektu (JDK), nav jāuztraucas par pamatā esošās aparatūras platformas iezīmēm.JDK- JDK ir iesaiņojums ap JRE un papildus satur kompilatoru, tulku, atkļūdotāju un citus rīkus. Tas nodrošina lietotājiem iespējas palaist, kā arī izstrādāt Java programmas.JRE- JRE sastāv no klašu bibliotēkām, JVM un atbalsta failiem