Forskjellen mellom JDK og JRE

Forfatter: Laura McKinney
Opprettelsesdato: 2 April 2021
Oppdater Dato: 16 Kan 2024
Anonim
JDK, JRE, JVM: What Are They and What Are Their Differences?
Video: JDK, JRE, JVM: What Are They and What Are Their Differences?

Innhold

Hovedforskjell

Det er viktig å forstå forskjellen mellom JDK og JRE i Java. Det er mange forskjeller mellom disse to. De viktigste forskjellene mellom JDK og JRE er at JDK er et sett med programvare som brukes til å utvikle Java-baserte applikasjoner. På den annen side er JRE en implementering av Java Virtual machine (JVM) som faktisk kjører Java-programmer.


Hva er JDK?

JDK står for Java Development Kit som ble gitt ut Oracle Corporation i form av binærprodukt for å hjelpe Java-utviklerne med å utvikle over Windows, Linux, Mac OS X og Solaris. Det er en implementering av enten Java SE, Java EE eller Java ME. Den inkluderer en privat Java Virtual Machine (JVM) og forskjellige andre komponenter for å fullføre oppskriften til en Java-applikasjon. Det er det mye brukte programvareutviklingssettet (SDK). De viktigste komponentene i JDK er hovedsakelig: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc, etc.

Hva er JRE?

JRE står for Java Runtime Environment som gjør det mulig for utviklerne å kjøre applikasjoner og appleter som er skrevet på programmeringsspråk for Java. Disse appletene lar utviklerne ha en mye større opplevelse på nettet enn bare å samhandle med statiske HTML-sider. Det er også produktet fra Oracle Corporation og inneholder en frittstående Java VM (HotSpot), nettleser-plugin, Java-standardbiblioteker og et konfigurasjonsverktøy. Det er det vanligste Java-miljøet som er installert på Windows-PCer, og er tilgjengelig gratis på det offisielle nettstedet til Java.


Viktige forskjeller

  1. JDK er et grunnleggende krav for å utvikle Java-applikasjoner. JRE er en plug-in som kreves for å kjøre Java-programmer.
  2. JDK trenger mer diskplass da den inneholder JRE sammen med forskjellige utviklingsverktøy. JRE er mindre enn JDK, det er derfor den tar mindre diskplass.
  3. JDK inkluderer sett med API-klasser, JRE, Java-kompilator, Webstart og andre viktige filer som er nødvendige for å skrive Java-applikasjoner og appletter. JRE inkluderer JVM, Core-biblioteker og andre viktige komponenter som er nødvendige for å kjøre applikasjoner og appleter skrevet i Java.
  4. JDK er et sett med programvare som brukes til å utvikle Java-baserte applikasjoner. På den annen side er JRE en implementering av Java Virtual machine (JVM) som faktisk kjører Java-programmer.
  5. JDK inneholder JRE pluss utviklingsverktøy mens JRE er en implementering av JVM.

Cypre Cypre er et vanlig navn på forkjellige bartrær eller buker i nordlige tempererte regioner om tilhører familien Cupreaceae. Ordet cypre er avledet fra gamle franke cipre, om ble ...

Manuelle filer krive med hånden enten det er på papir eller datamakin angående noe men datamakinfiler lage ved å krive. Når det gjelder lagring, lagre manuelle filer alltid i ...

Vi Anbefaler Deg Å Se