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 uređaja Nexus 4 i iPhonea 5

    Razlika između uređaja Nexus 4 i iPhonea 5

    Ključna razlika: Nexus 4 se smatra pogodbom mnogih pe oplea jer Google nudi telefon za nisku cijenu i prepun novih i inovativnih značajki. Također uključuje 1.5GHz četverojezgreni procesor. IPhone 5 nudi veći zaslon, brži procesor, tanji i lakši dizajn, novu nanoSIM karticu i manji, reverzibilni priključak. Tehnolo
  • razlika između: Razlika između Windows Mobile 6.5 i Windows Phone 7

    Razlika između Windows Mobile 6.5 i Windows Phone 7

    Ključna razlika: Windows Mobile 6.5 uveden je u početku kao zaustavno ažuriranje operativnog sustava Windows Mobile 6.1. Ova je nadogradnja trebala smanjiti jaz između OS 6.1 i 7 OS, što olakšava prelazak sa starijeg na noviji sustav. Windows Phone 7 zapravo nije nadogradnja sustava Windows Mobile 6.5; to
  • razlika između: Razlika između zakupnine i Freeholda

    Razlika između zakupnine i Freeholda

    Ključna razlika: Freehold se odnosi na vrstu vlasništva nekretnina koje se zadržava na neodređeno vrijeme. Vlasnik posjeduje zemljište kao i zgradu u ovom slučaju. S druge strane, najmovi se odnose na vrstu vlasništva koja zadržava određeni broj godina kako je navedeno u najmu. Slobodno vlasništvo se vraća vlasniku slobodnog vlasništva nakon isteka razdoblja najma. Freehold i
  • razlika između: Razlika između SAP 1 i SAP 2

    Razlika između SAP 1 i SAP 2

    Ključna razlika: SAP 1 označava Simple As Possible 1 i slično, SAP 2 označava Simple As possible 2. SAP 1 definira osnovni model modela mikroprocesora. SAP 2 je poboljšana inačica SAP-a 1 koji pruža bolje računalne mogućnosti. SAP u SAP-u 1 i SAP 2 predstavljaju Simple As possible. Oba se odnose na modele mikroprocesora; SAP 2 je nasljednik SAP-a. 1. Diza
  • razlika između: Razlika između prijenosa žica i EFT-a

    Razlika između prijenosa žica i EFT-a

    Ključna razlika: Elektronski prijenos sredstava (EFT) je elektronička razmjena, prijenos novca s jednog računa na drugi, bilo unutar jedne financijske institucije ili na više institucija, putem računalnih sustava. Wire transfer je vrsta EFT-a. EFT ili elektronički prijenos sredstava najčešće se koriste za prijenos novca s računa i na račune. Zbog indu
  • razlika između: Razlika između Samsung Galaxy S Duos i Sony Xperia J

    Razlika između Samsung Galaxy S Duos i Sony Xperia J

    Ključna razlika: Samsung Galaxy S Duos je dual SIM telefon koji je lansiran u rujnu 2012. Telefon dolazi s 4-inčnim TFT kapacitivnim zaslonom osjetljivim na dodir, s gustoćom od približno 233 ppi. Uređaj dolazi s Samsung TouchWiz korisničkim sučeljem na Android 4.0.4 ICS-u. Xperia J je najavljena u listopadu 2012. kao j
  • razlika između: Razlika između Sony Xperia Z Tab i Google Nexus 7

    Razlika između Sony Xperia Z Tab i Google Nexus 7

    Ključna razlika: Sony je nedavno objavio svoju obnovljenu liniju pametnih telefona i tableta. Uz novi vodeći telefon Sony Xperia Z, tvrtka je također dodala novu tabletu, Sony Xperia Z Tab. Tablet podržava 10, 1-inčni TFT zaslon osjetljiv na dodir te je stvoren pomoću tehnologije Sony Mobile BRAVIA Engine 2. Nexu
  • razlika između: Razlika između dermatologa i stručnjaka za kožu

    Razlika između dermatologa i stručnjaka za kožu

    Ključna razlika: Dermatolozi su liječnici ili liječnici koji identificiraju, dijagnosticiraju i liječe bolesti ili poremećaje povezane s kožom, kosom i noktima. Stručnjak za kožu je samo drugi termin za dermatologa. Dermatolog i specijalist za kožu su isti. Oba se odnose na liječnike ili liječnike koji su obučeni za dijagnosticiranje i liječenje bolesti ili poremećaja povezanih s kožom. Jednostavno,
  • razlika između: Razlika između domicilne i domicilne

    Razlika između domicilne i domicilne

    Ključna razlika: Pojam native odnosi se na mjesto iz kojeg je osoba došla. To može biti mjesto gdje je osoba rođena ili gdje je osoba provela djetinjstvo. S druge strane, prebivalište se odnosi na stalno prebivalište osobe. Ovo je mjesto gdje osoba ima dom i gdje živi. Pojam „materinji“ i „domicil“ koriste se u zakonu i prvenstveno se koriste za utvrđivanje državljanstva osobe i njezine zakonite boravišne situacije. Kao što je uvije

Izbor Urednika

Razlika između ljubavi i opsesije

Ključna razlika: 'Ljubav' je duboko nježna, strastvena ljubav prema drugoj osobi. To je osjećaj tople osobne privrženosti ili duboke ljubavi, kao za roditelja, dijete ili prijatelja. Također se može koristiti za opisivanje seksualne strasti ili želje. Opsesija je kada je netko potpuno dominirao ili zaokupljen mislima, osjećajima ili željama za nečim, u biti osobom. Kada net