Razlika između JRE i SDK

Ključna razlika: JRE znači Java Runtime Environment. Oracleovo okruženje Java izvršenja koristi se za izvršavanje Java bajt koda. S druge strane, SDK ili komplet za razvoj softvera je skup alata za razvoj softvera. Oni se prvenstveno koriste za stvaranje različitih aplikacija. JRE se koristi za pokretanje tih i drugih Java programa.

JRE je skraćenica od Java Runtime Environment. Oracleovo okruženje Java izvršenja koristi se za izvršavanje Java bajt koda. S druge strane, SDK ili komplet za razvoj softvera je skup alata za razvoj softvera. Oni se prvenstveno koriste za stvaranje različitih aplikacija. Te se aplikacije tada mogu koristiti za određeni softverski paket, softverski okvir, hardversku platformu, računalni sustav, konzolu za videoigre, operativni sustav ili sličnu platformu. Java SDK je JDK ili Java Development Kit. Ovo je najčešće korišteni SDK.

SDK-ovi često uključuju datoteke za povezivanje s određenim programskim jezikom, sofisticirani hardver za komunikaciju s određenim ugrađenim sustavom, alate za pomoć pri otklanjanju pogrešaka i druge uslužne programe, kao i uzorak koda, tehničke napomene ili drugu popratnu dokumentaciju za razjašnjenje točaka iz primarne reference materijal. Slično tome, JDK dolazi s JRE-om i raznim razvojnim alatima kao što su Java knjižnice, Java izvorni kompilatori, Java debuggers, bundling i alati za implementaciju.

Razlika između JRE i SDK može se kao takva sažeti. SDK, odnosno JDK, može se koristiti za kompajliranje programa u Java bytecode. Java bytecode je standardizirani prijenosni binarni format koji obično dolazi u obliku .class datoteka. Programi mogu biti različitih klasa i različitih datoteka.

Da bi se pokrenuo programi na Java virtualnom stroju (JVM), program se mora uskladiti s Java bajtnim kodom. To olakšava pokretanje programa na bilo kojem operacijskom sustavu. U suprotnom, program mora biti sastavljen pojedinačno za svaki operacijski sustav. JVM daje programerima standardni format za rad.

Da bi se program mogao pokrenuti, bajt-kod mora biti pretvoren u odgovarajuće naredbe koje će razumjeti lokalni operacijski sustav. JRE se koristi za to. Postoje različite verzije JRE koje prevodi bajt kod za odgovarajući operativni sustav, tj. Jedan za Windows XP, jedan za Windows Vista, jedan za Windows 7, jedan za Mac Snow Leopard, itd. Cijela funkcija JRE-a je omogućiti računalu za pokretanje Java programa.

U osnovi, JDK se koristi za pisanje ili kompiliranje vlastitih Java programa, dok se JRE koristi za pokretanje tih i drugih Java programa, koji su lako dostupni na internetu. Broj aplikacija i igara trenutno se temelji na Javi.

Preporučeno

Vezani Članci

  • razlika između: Razlika između pristojbe, poreza, dužnosti i poreza

    Razlika između pristojbe, poreza, dužnosti i poreza

    Ključna razlika: Porez je financijska naknada koja se nameće osobi ili entitetu od strane države. Levy nije baš riječ, već glagol koji označava čin naplate poreza. Dužnost je zapravo samo vrsta poreza koja se naplaćuje na određenu vrstu robe. Cess se odnosi na porez koji se naplaćuje iz određenog razloga za prikupljanje novca za financiranje određenog projekta za poboljšanje zemlje. U financijama
  • razlika između: Razlika između sustava Windows 7 Home Basic i Ultimate

    Razlika između sustava Windows 7 Home Basic i Ultimate

    Ključna razlika: Windows 7 Home Basic je verzija koja nije svugdje dostupna; dostupna je samo na određenim „tržištima u razvoju“ i ograničena je na 141 zemlju. Windows Home Basic, kao što ime sugerira, vrlo je osnovna verzija sustava Windows i korisnicima omogućuje ograničene mogućnosti. Windows 7 U
  • razlika između: Razlika između stažiranja i stažiranja

    Razlika između stažiranja i stažiranja

    Ključna razlika: Najčešće razlike su u tome što su vanjski suradnici često kraći od stažiranja. Također su neplaćeni, dok stažiranja često nisu. Učenicima se često pružaju mogućnosti za stažiranje i vanjske poslove. Za neke bi to mogao biti izborni dio njihovog kurikuluma, dok bi za druge to moglo biti obvezno, kako god se većina studenata suočava s mogućnošću stažiranja ili vanjskog rada. Postavlja se pitanje:
  • razlika između: Razlika između HTML5 i jQuery

    Razlika između HTML5 i jQuery

    Ključna razlika: HTML5 je peta revizija HTML standarda. HTML je skraćenica za HyperText Markup Language. To je poznati jezik za označavanje koji se koristi za razvoj web stranica. Osnovni ciljevi HTML5-a bili su poboljšanje jezika s podrškom za najnovije multimedije. jQuery, s druge strane, je JavaScript biblioteka s više preglednika. jQue
  • razlika između: Razlika između Sony Xperia J i Xolo Q800

    Razlika između Sony Xperia J i Xolo Q800

    Ključna razlika: Xperia J je najavljena u listopadu 2012. kao jeftinija varijanta Xperia T, što je rezultiralo sličnim dizajnom u odnosu na T. Xperia J ima 4-inčni TFT zaslon osjetljiv na grebanje otporan na grebanje 245. Xolo Q800 je četverojezgreni 1.2 GHz smartphone s pogonom na MTK MT6589 i 1 GB RAM-a. Tel
  • razlika između: Razlika između oraha i trešnje

    Razlika između oraha i trešnje

    Ključna razlika: drvo oraha i trešnje su dvije različite vrste tvrdog drva. Drvo oraha uglavnom potječe od stabala koja pripadaju vrsti drveća Juglans. Kao drvo, orah ima tendenciju da ima tvrdo, gusto i čvrsto zrno koje ima glatku završnu obradu kada je polirano. Žito je obično sklono biti ravan; međutim, ponekad može biti nepravilan. Belje od
  • razlika između: Razlika između modela Sony Xperia S i LG Optimus F5

    Razlika između modela Sony Xperia S i LG Optimus F5

    Ključna razlika: Xperia S ima 4, 3-inčni TFT zaslon osjetljiv na dodir s poklopcem na staklu otpornom na ogrebotine. Zaslon pruža impresivnu gustoću od 342 ppi i pokreće ga Qualcomm Dual-Core procesor od 1, 5 GHz. LG Optimus F5 ima 4, 3 inčni zaslon te će raditi na Androidu v4.1.2 (Jelly Bean). Napra
  • razlika između: Razlika između iPhonea i Androida

    Razlika između iPhonea i Androida

    Ključna razlika: iPhone je vodeći telefon koji je razvila i proizvela isključivo tvrtka Apple. Uređaj radi na Appleovom iOS operativnom sustavu i trenutno je u svojoj 5. generaciji. Android je popularni operativni sustav otvorenog koda tvrtke Google, a održava ga konzorcij proizvođača i razvojnih programera. Najno
  • razlika između: Razlika između kalorija i masti

    Razlika između kalorija i masti

    Ključna razlika: Kalorija je pre-SI metrička jedinica energije. Masti su esteri masnih kiselina glicerola i skladišta primarne energije životinja. U svijetu opsjednutom fitnessom, riječi masti i kalorija stalno se čuju. Mnogi ljudi pokušavaju izgubiti težinu zadržavanjem u kontrolnom unosu kalorija. Kalorij

Izbor Urednika

Razlika između zapaliti i Paperback

Ključna razlika: Zapaliti je elektronički čitač e-knjiga gdje čitatelj treba preuzeti knjige, časopise, blogove itd. S druge strane, meki je poput normalne knjige; to je nešto što čitatelj može držati u ruci i zapravo je kao papir. Kakvu razliku čini Kindle i Paperback u životu? Najprije ćemo kratko razumjeti oba pojma i saznati što ljudi danas misle tako da razlikuju oba pojma. Zapalila se k