Razlika između JDK i JRE

Autor: Laura McKinney
Datum Stvaranja: 2 Travanj 2021
Datum Ažuriranja: 16 Svibanj 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?

Sadržaj

Glavna razlika

Razumijevanje razlike između JDK i JRE u Javi je važno. Mnogo je razlika između ove dvije. Glavne razlike između JDK i JRE su u tome što je JDK skup softvera koji se koristi za razvoj Java programa. S druge strane, JRE je implementacija Java Virtualnog stroja (JVM) koji zapravo izvršava Java programe.


Što je JDK?

JDK označava Java Development Kit koji je Oracle Corporation izdao u obliku binarnog proizvoda kako bi se pomoglo Java-ovim programerima da se razvijaju u sustavu Windows, Linux, Mac OS X i Solaris. To je implementacija bilo Jave SE, Java EE ili Java ME. Uključuje privatni Java-ov virtualni stroj (JVM) i razne druge komponente kako bi se recept završio u Java aplikaciji. To je široko korišteni program za razvoj softvera (SDK). Osnovne komponente JDK su uglavnom: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc itd.

Što je JRE?

JRE označava Java Runtime Environment koji omogućuje programerima pokretanje aplikacija i apleta koji su napisani u Java programskom jeziku. Ovi apleti omogućuju programerima da imaju mnogo veće iskustvo na mreži od jednostavne interakcije sa statičkim HTML stranicama. Također je proizvod Oracle Corporation i sadrži samostalni Java VM (HotSpot), dodatak preglednika, standardne Java knjižnice i alat za konfiguraciju. To je najčešće Java okruženje instalirano na Windows osobnim računalima i besplatno je dostupno za službenu web stranicu Jave.


Ključne razlike

  1. JDK je osnovni zahtjev za razvoj Java aplikacija. JRE je dodatak koji je potreban za pokretanje Java programa.
  2. JDK treba više prostora na disku jer sadrži JRE zajedno s raznim razvojnim alatima. JRE je manji od JDK i zato zauzima manje prostora na disku.
  3. JDK uključuje skup API klasa, JRE, Java prevodilac, Webstart i ostale važne datoteke koje su potrebne za pisanje Java aplikacija i appleta. JRE uključuje JVM, Core knjižnice i ostale važne komponente koje su potrebne za pokretanje aplikacija i appleta napisanih na Javi.
  4. JDK je skup softvera koji se koristi za razvoj Java programa. S druge strane, JRE je implementacija Java Virtualnog stroja (JVM) koji zapravo izvršava Java programe.
  5. JDK sadrži JRE plus razvojne alate dok je JRE implementacija JVM-a.

Izgovoriti Izgovor je način na koji e izgovara riječ ili jezik. To e može odnoiti na općenito dogovorene nizove zvukova koji e korite u govoru određene riječi ili jezika na određenom dijalektu (&quo...

Glavna razlika između dijagnoze i prognoze je u tome Dijagnoza je rezultat medicinke dijagnotike i Prognoza je medicinki pojam koji predviđa vjerojatni ihod trenutnih tanja. Dijagnoza Dijagnoza je p...

Popularne Publikacije