Java Run-time Environment (JRE) är en del av Java Development Kit (JDK). Det är en fritt tillgänglig programvarudistribution som har Java Class Library, specifika verktyg och en fristående JVM. Det är den vanligaste miljön som finns på enheter för att köra java-program. Java-källkoden kompileras och konverteras till Java-bytekod. Om du vill köra denna bytekod på någon plattform behöver du JRE. JRE:n laddar klasser, verifierar åtkomst till minne och hämtar systemresurserna. JRE fungerar som ett lager på toppen av operativsystemet.
Det inkluderar även:
- Teknologier som används för distribution som Java Web Start.
- Verktygssatser för användargränssnitt som Java 2D.
- Integrationsbibliotek som Java Database Connectivity (JDBC) och Java Naming and Directory Interface (JNDI) .
- Bibliotek som Lang och util.
- Andra basbibliotek som Java Management Extensions (JMX) , Java Native Interface (JNI) och Java for XML Processing (JAX-WS) .
Vad består JRE av?
JRE består av följande komponenter:
referera datatyper i java
Hur fungerar JRE med JVM?
JRE har en instans av JVM med sig, biblioteksklasser och utvecklingsverktyg. För att förstå hur JRE fungerar, låt oss se ett exempel på ett enkelt 'Hello World'-program.
import java.util.* public static void main(String[] args){ System.out.println(?Hello world?); }
När du har skrivit det här programmet måste du spara det med tillägget .java. Kompilera ditt program. Utdata från Java-kompilatorn är en byte-kod som är plattformsoberoende. Efter kompileringen genererar kompilatorn en .class-fil som har bytekoden. Bytekoden är plattformsoberoende och körs på alla enheter som har JRE. Härifrån börjar JRE:s arbete. För att köra valfritt Java-program behöver du JRE. Flödet för bytekoden som ska köras är som följer:
Följande steg sker under körning:
- Bootstrap klass laddare
- Förlängningsklasslastare
- Systemklass laddare
- Kör bytekoden
- Gör lämpliga anrop till den underliggande hårdvaran
I det här steget laddar klassladdaren olika klasser som är nödvändiga för att köra programmet. Klassladdaren laddar klasserna dynamiskt i Java Virtual Machine.
När JVM startas används tre klasslastare:
Bytekodverifierare kan betraktas som en gatekeeper. Den verifierar bytekoden så att koden inte gör någon form av störning för tolken. Koden tillåts endast tolkas när den klarar testerna av Bytecode-verifieraren som kontrollerar formatet och kontrollerar olaglig kod.
När klasserna har laddats och koden har verifierats, läser tolken monteringskoden rad för rad och utför följande två funktioner:
På så sätt körs programmet i JRE.
Hur ställer jag in Java JRE med PATH miljövariabler?
För att utveckla eller köra Java-applikationer måste du ladda ner och installera Java SE Development Kit.
java matematik klass
Steg 1.) Ladda ner den senaste versionen av Java SE från oraklets officiella webbplats.
Steg 2.) Efter att ha laddat ner filen kommer du att ha en körbar fil nedladdad. Kör den filen och behåll allt som standard och fortsätt klicka på nästa och installera sedan.
Steg 3.) Efter att installationen är klar kommer din JDK och JRE att laddas ner i programfilsmappen.
dynamisk programmering
Steg 4.) Efter fullständig installation måste du ställa in miljövariablerna.
Steg 5.) Gå till kontrollpanelen -> System och säkerhet -> System -> Avancerade systeminställningar. Följande dialogruta visas.
Steg 6.) Klicka på Miljövariabler, gå till systemvariabler och dubbelklicka på Sökväg.
Steg 7.) Lägg nu till sökvägen till din bin-fil som finns i JRE-filen till variabeln Path.
Installationen av Java-miljön är klar.