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

  • popularne usporedbe: Razlika između pjesme i soneta

    Razlika između pjesme i soneta

    Ključna razlika : Pjesma je književna tvorevina napravljena od aranžmana riječi koje tvore ritmičke linije, dok je Sonet specifična vrsta pjesme koja ima 14 linija i strogu shemu rime. Poezija je riječ grčkog podrijetla koja znači "stvarati, stvarati". Pjesmu se može opisati kao "nešto stvoreno ili stvoreno". Pjesma je
  • popularne usporedbe: Razlika između web-usluga REST i SOAP

    Razlika između web-usluga REST i SOAP

    Ključna razlika: SOAP se zalaže za Simple Object Access Protocol. SOAP web usluge temelje se na SOAP i ws- * specifikacijama. Pojam prijenosa reprezentativnih država (REST) ​​skovao je Roy Fielding. Odnosi se na sučelje web aplikacije koje se implementira pomoću koncepata i načela HTTP-a i REST-a. Web-uslu
  • popularne usporedbe: Razlika između hrvanja i boksa

    Razlika između hrvanja i boksa

    Ključna razlika : Boks i hrvanje su dvije različite vrste borbenih sportova. U boksu se može udariti njegovog protivnika samo udarcima, dok se u hrvanju može potpuno uhvatiti u koštac sa svojim protivnicima, osim što im se razbije vrat. U svijetu se igraju različite vrste sportova. Hrvanje i boks su dvije različite vrste borbenih sportova. Razlik
  • popularne usporedbe: Razlika između Microsofta i Windowsa

    Razlika između Microsofta i Windowsa

    Ključna razlika: Microsoft i Windows međusobno su povezani. Microsoft je stvorio i prodaje raspon operacijskih sustava računala pod nazivom Windows. Microsoft je naziv tvrtke, dok je Windows naziv operacijskog sustava računala. Godine 1971. Bill Gates i Paul Allen, dva prijatelja iz djetinjstva, osnivači su Microsofta. To
  • popularne usporedbe: Razlika između toka i tornada

    Razlika između toka i tornada

    Ključna razlika: Ljevkasti oblak je stožasti oblak koji se sastoji od kondenzirane vodene kapljice koja se rotira sa stupcem vjetra i proteže se od baze oblaka. Međutim, ovi oblaci lijevka su vrlo slabi i rotiraju se ispod 40 milja na sat. Tornado je nasilni rotirajući stup zraka koji je u dodiru s tlom i kumulonimbusnim oblakom. Tij
  • popularne usporedbe: Razlika između Tally Silver i Gold

    Razlika između Tally Silver i Gold

    Ključna razlika: Tally Silver i Tally Gold odnose se na dva različita izdanja Tally ERP 9. Silver edition se može aktivirati i koristiti samo na istom jednom računalu. S druge strane, ERP Gold omogućuje aktivaciju na jednom računalu, ali i pristup s neograničenog broja računala na istoj mreži. Tally S
  • popularne usporedbe: Razlika između DDR, DDR2 i DDR3 RAM-a

    Razlika između DDR, DDR2 i DDR3 RAM-a

    Ključna razlika: DDR (DDR1), DDR2 i DDR3 su različite vrste SDRAM-a koje se koriste u računalima. DDR2 pruža bržu brzinu prijenosa, sat sabirnice i više je pogodan za napajanje u usporedbi s DDR1. DDR3 je napredna verzija iste tehnologije. Omogućuje bržu brzinu sabirnice i veću propusnu moć u odnosu na ranije tehnologije memorije. Sva tri
  • popularne usporedbe: Razlika između američkog i kanadskog nogometa

    Razlika između američkog i kanadskog nogometa

    Ključna razlika: Američki nogomet je sport koji traje sat vremena i uključuje 11 igrača na terenu u isto vrijeme. Kanadski nogomet traje oko sat vremena i ima 4 četvrtine po 15 minuta. To uključuje 12 igrača na terenu. Igre se razlikuju po veličini polja, veličini lopte i određenim pravilima i propisima. Američki
  • popularne usporedbe: Razlika između BPO i Call centra

    Razlika između BPO i Call centra

    Ključna razlika: BPO je posao koji se fokusira na zadatke, od proizvodnje do pružanja brige o kupcima. S druge strane, pozivni centar je podskup BPO-a i uglavnom se fokusira na telefonske pozive. BPO i pozivni centri često se koriste kao međusobno zamjenjivi, ali u stvarnosti postoji velika razlika. Le

Izbor Urednika

Razlika između slabe kiše i pljuskova

Ključna razlika: Slaba kiša je u osnovi lagana oborina koja pada s neba koja pokriva veliko područje i obično pada od slojeva oblaka. Sada, kišni pljuskovi su kraći u trajanju i pokrivaju malo područje. Tuševi su također teži u smislu intenziteta. Oni imaju tendenciju da se brzo i doći u rafala i pada iz natečen kumuliformne oblake. Kiša i tuš