Rozdiel medzi JDK a JRE

Autor: Laura McKinney
Dátum Stvorenia: 2 Apríl 2021
Dátum Aktualizácie: 16 Smieť 2024
Anonim
JDK vs JRE vs JVM - Whats the Difference ? | Java tutorials for beginners
Video: JDK vs JRE vs JVM - Whats the Difference ? | Java tutorials for beginners

Obsah

Hlavný rozdiel

Porozumenie rozdielu medzi JDK a JRE v Jave je dôležité. Medzi týmito dvoma je veľa rozdielov. Hlavné rozdiely medzi JDK a JRE je v tom, že JDK je sada softvéru, ktorý sa používa na vývoj aplikácií založených na Java. Na druhej strane je JRE implementáciou Java Virtual Machine (JVM), ktorý v skutočnosti vykonáva programy Java.


Čo je JDK?

JDK je skratka pre Java Development Kit, ktorý bol vydaný Oracle Corporation vo forme binárneho produktu, ktorý má pomôcť vývojárom Java vyvíjajúcim sa cez Windows, Linux, Mac OS X a Solaris. Ide o implementáciu Java SE, Java EE alebo Java ME. Zahŕňa súkromný Java Virtual Machine (JVM) a rôzne ďalšie komponenty na dokončenie receptúry na Java aplikáciu. Je to najpoužívanejšia sada pre vývoj softvéru (SDK). Primárne komponenty JDK sú hlavne: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc, atď.

Čo je JRE?

JRE je skratka pre Java Runtime Environment, ktoré vývojárom umožňuje spúšťať aplikácie a applety, ktoré sú napísané v programovacom jazyku Java. Tieto applety umožňujú vývojárom mať online omnoho väčšie skúsenosti, ako iba interagovať so statickými HTML stránkami. Je tiež produktom spoločnosti Oracle Corporation a obsahuje samostatný Java VM (HotSpot), doplnok prehliadača, štandardné knižnice Java a konfiguračný nástroj. Je to najbežnejšie prostredie Java nainštalované na počítačoch so systémom Windows a je k dispozícii zadarmo pre oficiálnu webovú stránku Java.


Kľúčové rozdiely

  1. JDK je základnou požiadavkou na vývoj aplikácií Java. JRE je doplnok, ktorý je potrebný na spustenie programov Java.
  2. JDK potrebuje viac miesta na disku, pretože obsahuje JRE spolu s rôznymi vývojovými nástrojmi. JRE je menšia ako JDK, a preto zaberá menej miesta na disku.
  3. JDK obsahuje sadu tried API, JRE, kompilátor Java, Webstart a ďalšie dôležité súbory, ktoré sú potrebné na písanie Java aplikácií a appletov. JRE obsahuje JVM, základné knižnice a ďalšie dôležité komponenty, ktoré sú potrebné na spúšťanie aplikácií a appletov napísaných v jazyku Java.
  4. JDK je sada softvéru, ktorý sa používa na vývoj aplikácií založených na Java. Na druhej strane je JRE implementáciou Java Virtual Machine (JVM), ktorý v skutočnosti vykonáva programy Java.
  5. JDK obsahuje vývojové nástroje JRE plus, zatiaľ čo JRE je implementácia JVM.

nikel Nikel je chemický prvok o ymbolom Ni a atómovým čílom 28. Je to trieborno-biely leklý kov jemným zlatým nádychom. Nikel patrí medzi prechodné...

Chilly vs. Cold - Aký je rozdiel?

Louise Ward

Smieť 2024

Chladný Chlad je prítomnoť nízkej teploty, najmä v atmofére. Pri bežnom používaní je prechladnutie čato ubjektívnym vnímaním. Dolná hranica tep...

Fascinujúce Príspevky