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 modela Alcatel One Touch Idol Ultra i Nokia Lumia 820

    Razlika između modela Alcatel One Touch Idol Ultra i Nokia Lumia 820

    Ključna razlika: Alcatel One Touch Idol Ultra ima 4, 65 inčni HD AMOLED kapacitivni zaslon osjetljiv na dodir s rezolucijom 720 x 1280 piksela. Telefon se napaja pomoću dual-core 1.2 GHz procesora na MediaTek MTK 6577 i 1 GB RAM-a. Telefon ima širinu od 6, 45 mm, što ju je navelo da ga promovira kao najtanji smartphone na tržištu. Jedan
  • razlika između: Razlika između teleskopa i mikroskopa

    Razlika između teleskopa i mikroskopa

    Ključna razlika: Glavna razlika između teleskopa i mikroskopa je u tome što teleskop omogućuje gledanje na daleke stvari, tipično u nebu, kao što su mjesec, zvijezde, galaksije, itd., Dok mikroskop omogućuje gledanje stvari koje su premale da bi se vidjele okom, kao što su stanične strukture, atomi, molekule itd. Telesko
  • razlika između: Razlika između DSL i ADSL

    Razlika između DSL i ADSL

    Ključna razlika: DSL znači "digitalna pretplatnička linija". To je širok pojam koji digitalna podatkovna veza velike brzine putem telefonskih linija. ADSL znači "Asimetrična digitalna pretplatnička linija". To je vrsta DSL tehnologije koja ima različite brzine učitavanja i preuzimanja. Danas j
  • razlika između: Razlika između Dell Latitude 10 Windows Tablet i Sony Xperia Z Tab

    Razlika između Dell Latitude 10 Windows Tablet i Sony Xperia Z Tab

    Ključ razlika: Latitude 10 tableta je prilično gladak i lagan na 658 grama. Uređaji dolaze s 10, 1-inčnim IPS (1366 X 768) širokim kutom LCD zaslona osjetljivim na dodir, a napaja ga procesor Intel Atom Z2760 od 1, 8 GHz. Sony je nedavno najavio svoju obnovljenu liniju pametnih telefona i tableta. Uz
  • razlika između: Razlika između sladoleda i zamrznutog deserta

    Razlika između sladoleda i zamrznutog deserta

    Ključna razlika: Smrznuti desert je generički pojam koji označava bilo koji desert pripremljen zamrzavanjem. S druge strane, sladoled je popularna vrsta smrznutog deserta koji se proizvodi od mliječnih proizvoda, a za pripremu sladoleda, glavni sastojci se miješaju i konstantno miješaju tijekom zamrzavanja. Smrz
  • razlika između: Razlika između arhitekta i inženjera

    Razlika između arhitekta i inženjera

    Ključna razlika: Arhitekti su ljudi koji su obučeni za planiranje, projektiranje i nadgledanje izgradnje zgrada. Inženjeri su ljudi koji su odgovorni za primjenu matematičkih i znanstvenih znanja kako bi razvili tehnička rješenja za problem. Većina ljudi zna da su arhitekti i inženjering dva različita područja studija i zanimanja te da su arhitekti povezani s zgradama i inženjerima s računalima i softverom. To je zapr
  • razlika između: Razlika između manije i fobije

    Razlika između manije i fobije

    Ključna razlika: Manija je u osnovi vrsta raspoloženja koje karakteriziraju abnormalno visoke razine energije. Manija ima različite razine intenziteta, koje se kreću od blage manije do pune manije s ekstremnom energijom, trkaćim mislima i prisilnim govorom. Fobija se odnosi na nenormalan strah od nečega. Fobi
  • razlika između: Razlika između 4G i LTE

    Razlika između 4G i LTE

    Ključna razlika: LTE je brži od onoga što se tradicionalno prodaje kao 4G. U tom smislu, također je obično skuplje. 4G zauzvrat je brži od 3G. Ovih dana pametni telefoni su obavezni. Ako netko nema pametni telefon, onda rizikuje propuštanje. FOMO, tj. Strah od propuštanja naređuje nam da ne dobijemo samo pametni telefon, već i podatkovni plan. Uostalom
  • razlika između: Razlika između patriotizma i nacionalizma

    Razlika između patriotizma i nacionalizma

    Ključna razlika: Patriotizam se odnosi na kvalitetu patriotizma, tj. Na osjećaj ponosa na svoju zemlju i ono što čini i postigao. U nacionalizmu ne samo da ljudi vole svoju zemlju, već zapravo stavljaju svoju zemlju pred sebe i druge. Patriotizam i nacionalizam izbušeni su u osobu od djetinjstva. Čest

Izbor Urednika

Razlika između tumora i raka

Ključna razlika: ljudsko tijelo je složeno. S vremena na vrijeme, stanice tijela ne djeluju na način na koji bi trebale. Oni se mogu početi nekontrolirano podijeliti i rasti. Ove dodatne stanice imaju tendenciju da se zaglave zajedno i počnu stvarati male kvržice ili izrasline. Tijekom vremena, sve se više stanica počne držati tih kvržica uzrokujući njihovo daljnje povećanje veličine. Ove kvržice