Rozdiel medzi JRE a SDK

Hlavný rozdiel: JRE znamená Java Runtime Environment. Jedná sa o implementačné prostredie Java Oracle, ktoré sa používa na vykonanie Java bytecode. Na druhej strane sú SDK alebo súprava na vývoj softvéru súborom nástrojov na vývoj softvéru. Používajú sa predovšetkým na vytváranie rôznych aplikácií. Program JRE slúži na spustenie týchto a iných programov Java.

JRE znamená Java Runtime Environment. Jedná sa o implementačné prostredie Java Oracle, ktoré sa používa na vykonanie Java bytecode. Na druhej strane sú SDK alebo súprava na vývoj softvéru súborom nástrojov na vývoj softvéru. Používajú sa predovšetkým na vytváranie rôznych aplikácií. Tieto aplikácie sa potom môžu použiť pre určitý softvérový balík, softvérový rámec, hardvérovú platformu, počítačový systém, konzolu pre videohry, operačný systém alebo podobnú platformu. Java SDK je JDK alebo Java Development Kit. Toto je najbežnejšie používaná súprava SDK.

Súbory SDK často obsahujú súbory na rozhranie s určitým programovacím jazykom, sofistikovaný hardvér na komunikáciu s určitým vstavaným systémom, nástroje na ladenie pomôcok a iné nástroje, ako aj vzorový kód, podporujúce technické poznámky alebo inú podpornú dokumentáciu na objasnenie bodov z primárnej referencie materiál. Podobne JDK prichádza s JRE a rôznymi vývojovými nástrojmi, ako sú knižnice Java, kompilátory Java, Java debuggery, nástroje pre spájanie a zavádzanie.

Rozdiel medzi JRE a SDK možno zhrnúť ako taký. SDK alebo skôr JDK možno použiť na kompiláciu programov do Java bytecode. Java bytecode je štandardizovaný prenosný binárny formát, ktorý sa obvykle dodáva vo forme súborov .class. Programy môžu mať mnoho tried a rôzne súbory.

Na spustenie programu na virtuálnom počítači Java (JVM) musí byť program splnený v Java bytecode. To uľahčuje spustenie programu na ľubovoľnom operačnom systéme. V opačnom prípade musí byť program zostavený individuálne pre každý operačný systém. JVM dáva programátorom štandardný formát, na ktorom je možné pracovať.

Aby sa program mohol spustiť, musí byť bajtóda konvertovaná na zodpovedajúce príkazy, ktoré budú pochopené v lokálnom operačnom systéme. JRE sa používa na to. Existujú rôzne verzie JRE, ktoré prekladajú bajtovú kópiu pre príslušný operačný systém, tj jeden pre Windows XP, jeden pre Windows Vista, jeden pre Windows 7, jeden pre Mac Snow Leopard atď. Celá funkcia JRE je umožniť počítaču spustiť program Java.

V podstate sa JDK používa na písanie alebo zostavovanie vlastných programov Java, zatiaľ čo JRE sa používa na spúšťanie týchto a iných programov Java, ktoré sú ľahko dostupné na internete. Počet aplikácií a hier je v súčasnosti založený na jazyku Java.

Odporúčaná

Súvisiace Články

  • rozdiel medzi: Rozdiel medzi ľuďmi a zbohom

    Rozdiel medzi ľuďmi a zbohom

    Kľúčový rozdiel: Pojmy "bye" a "zbohom" sú dosť podobné. Obaja sú rozdeľujúce frázy, čo znamená, že sa používajú, keď ľudia rozdeľujú cesty, tj idú svojou vlastnou cestou. Zbohom sa zdá byť príliš formálne, zatiaľ čo "bye" je skrátený a menej formálny spôsob, ako hovoriť "zbohom". Pojmy "bye" a "ro
  • rozdiel medzi: Rozdiel medzi zelenou kartou, pasom a vízou

    Rozdiel medzi zelenou kartou, pasom a vízou

    Kľúčový rozdiel: Zelená karta sa vzťahuje na preukaz totožnosti, ktorý štát vydal nečlenom ako povolenie na pobyt a pracovné povolenie na neurčitý čas. Všeobecne sa používa v kontexte štatútu trvalého pobytu v USA. Passport vydáva vláda svojim občanom a pôsobí ako doklad totožnosti a občianstva tejto osoby. Používa sa na cestovanie d
  • rozdiel medzi: Rozdiel medzi Majstrovstvom sveta v krikete a majstrovskou trofejou

    Rozdiel medzi Majstrovstvom sveta v krikete a majstrovskou trofejou

    Kľúčový rozdiel: Majstrovstvá sveta v krikete a Champions Trophy sú dva rôzne kriketové turnaje, ktoré sú držané Medzinárodnou kriketovou radou (ICC). Kriketový majstrovstvá sveta sú starším turnajom dvoch a považujú sa za dôležitejšie medzi týmito dvoma. Majstrovstvá sveta v krikete a majstrovstvá majstrov sú dva rôzne kriketové turnaje, ktoré sú držané Medzinárodnou kriketovou radou (ICC). Tieto dva turnaje sú v mnohých o
  • rozdiel medzi: Rozdiel medzi HTC First a Asus FonePad

    Rozdiel medzi HTC First a Asus FonePad

    Hlavný rozdiel: HTC First je prvý telefón, ktorý bude uvoľnený na domácom používateľskom rozhraní služby Facebook. Telefón bude napájaný dvojjadrovým Kraitom Qualcomm MSM8930 Snapdragon 400 1, 4 GHz a 1 GB RAM. Asus oznámil spustenie najnovšieho phabletu, Asus Fonepad. Fonepad je 7-palcový tablet s Androidom, ktorý umožňuje používateľom uskutočňovať aj telefonické hovory umiestnením zariadenia do uší. Fablet pracuje s procesorom In
  • rozdiel medzi: Rozdiel medzi Nokia Lumia 520 a Samsung Galaxy Grand

    Rozdiel medzi Nokia Lumia 520 a Samsung Galaxy Grand

    Kľúčový rozdiel: Nokia Lumia 520 je 4-palcový IPS kapacitný dotykový smartphone s displejom s rozmermi 480x800 pixelov, ktorý ponúka približne 233 ppi. Telefón je vybavený vnútornou pamäťou 8 GB, ktorú možno rozšíriť až na 64 GB. Telefón ponúka 1 GHz na dvojjadrovom snapdragonu S4 a len 512 MB RAM, čo je mierne sklamaním. Samsung Galaxy Grand je
  • rozdiel medzi: Rozdiel medzi MKV a MP4

    Rozdiel medzi MKV a MP4

    Kľúčový rozdiel: MKV aj MP4 sú formáty súborov, ktoré sa používajú hlavne na prehrávanie videí so zvukom. MKV a MP4 nie sú kódovacie formáty, ale sú súbory kontajnerov, tj v podstate obálky pre formátované video súbory. Hlavný rozdiel medzi týmito dvoma nie je z formátov samotných, ale z typov kodekov používaných v súboroch. Obe súbory MKV a MP4 sú form
  • rozdiel medzi: Rozdiel medzi Asus PadFone Infinity a Sony Xperia Z

    Rozdiel medzi Asus PadFone Infinity a Sony Xperia Z

    Kľúčový rozdiel: Asus Padfone Infinity smartphone je elegantný 5-palcový pln HD 1920x1080, Super IPS + s dotykovým panelom Capacitive Multi a poskytuje hustotu približne 441 ppi. Prístroj je barový telefón s zakrivenými rohmi, ktoré mu dávajú podobný vzhľad ako 'iPhone' a 'HTC One'. Asus Padfone In
  • rozdiel medzi: Rozdiel medzi predstavivosťou a fantáziou

    Rozdiel medzi predstavivosťou a fantáziou

    Kľúčový rozdiel: Imaginácia je skúsenosť, ktorú má človek, keď sa zaoberá realitou, alebo ako sa zaoberajú realitou, zatiaľ čo fantázia je nereálnym vedľajším produktom tejto predstavivosti. Často je ľahké zamieňať predstavivosť a fantáziu za to isté, alebo dokonca podobné veci. Tieto sú však navzájom úpln
  • rozdiel medzi: Rozdiel medzi čiernou a jetovou čiernou

    Rozdiel medzi čiernou a jetovou čiernou

    Rozdiel kľúčov: Čierna je definovaná ako najtmavšia farba, ktorá vyplýva z absencie všetkých farieb alebo svetla. Jet čierna je odvodená z geologického materiálu a drahokamu, prúd. Farba čiernej farby je čierna alebo tmavo hnedá, ale môže obsahovať kovový lesk. Mnoho ľudí predpokladá, že čiernobiele sú aj farby, ale to nie je pravda; sú to odtiene. Všimnite si, že čierna sa p

Redakcia Choice

Rozdiel medzi balíčkami Windows 8 Pro a Pro Pack

Rozdiel kľúčov: Windows 8 Pro je podobný systému Windows 7 Professional a je určený pre nadšencov a firemných používateľov. Ponúka všetky funkcie systému Windows 8 spolu s ďalšími funkciami pre vlastníkov malých podnikov. Balík Microsoft 8 Pro Pack nie je oficiálne vydanie, ale balík na inováciu. Tento balík nemá žiadn