Verschil tussen JDK en JRE

Schrijver: Laura McKinney
Datum Van Creatie: 2 April 2021
Updatedatum: 16 Kunnen 2024
Anonim
Understand the Differences between JVM vs JRE vs JDK in java in one video #1.3
Video: Understand the Differences between JVM vs JRE vs JDK in java in one video #1.3

Inhoud

Grootste verschil

Het is belangrijk om het verschil tussen JDK en JRE in Java te begrijpen. Er zijn veel verschillen tussen deze twee. De belangrijkste verschillen tussen JDK en JRE is dat JDK een set software is die wordt gebruikt om op Java gebaseerde applicaties te ontwikkelen. Aan de andere kant is JRE een implementatie van Java Virtual machine (JVM) die daadwerkelijk Java-programma's uitvoert.


Wat is JDK?

JDK staat voor Java Development Kit dat is uitgebracht Oracle Corporation in de vorm van een binair product om de Java-ontwikkelaars te helpen ontwikkelen via Windows, Linux, Mac OS X en Solaris. Het is een implementatie van een van de Java SE, Java EE of Java ME. Het bevat een privé Java Virtual Machine (JVM) en verschillende andere componenten om het recept voor een Java-toepassing af te maken. Het is de veelgebruikte Software Development Kit (SDK). De primaire componenten van JDK zijn voornamelijk: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc, etc.

Wat is JRE?

JRE staat voor Java Runtime Environment waarmee de ontwikkelaars applicaties en applets kunnen uitvoeren die zijn geschreven in de programmeertaal Java. Met deze applets hebben de ontwikkelaars een veel grotere online ervaring dan alleen interactie met statische HTML-pagina's. Het is ook het product van Oracle Corporation en bevat een zelfstandige Java VM (HotSpot), browserplug-in, standaard Java-bibliotheken en een configuratietool. Het is de meest voorkomende Java-omgeving die op Windows-pc's is geïnstalleerd en is gratis beschikbaar voor de officiële website van Java.


Belangrijkste verschillen

  1. JDK is een basisvereiste voor het ontwikkelen van Java-toepassingen. JRE is een plug-in die vereist is voor het uitvoeren van Java-programma's.
  2. JDK heeft meer schijfruimte nodig omdat het JRE bevat, samen met verschillende ontwikkeltools. JRE is kleiner dan de JDK en daarom kost het minder schijfruimte.
  3. JDK bevat een reeks API-klassen, JRE, Java-compiler, Webstart en andere belangrijke bestanden die nodig zijn om Java-toepassingen en applets te schrijven. JRE omvat de JVM, Core-bibliotheken en andere belangrijke componenten die nodig zijn om applicaties en applets te draaien die in Java zijn geschreven.
  4. JDK is een set software die wordt gebruikt om op Java gebaseerde applicaties te ontwikkelen. Aan de andere kant is JRE een implementatie van Java Virtual machine (JVM) die daadwerkelijk Java-programma's uitvoert.
  5. JDK bevat JRE plus ontwikkeltools, terwijl JRE een implementatie van JVM is.

chuin Een chuine rand (UK) of chuine rand (U) verwijt naar een rand van een tructuur die niet loodrecht taat op de vlakken van het tuk. De woorden chuine kant en afchuining overlappen elkaar in gebr...

Congre Een congre i een formele bijeenkomt van de vertegenwoordiger van verchillende landen, deeltaten, organiatie, vakbonden en politieke partijen) of groepen. De term, die oorpronkelijk een parley...

Kijk