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 FHA a konvenčnými úvermi

    Rozdiel medzi FHA a konvenčnými úvermi

    Kľúčový rozdiel: Pre kupujúceho sú k dispozícii dva hlavné typy hypotekárnych úverov: konvenčné úvery a pôžičky FHA. Konvenčné úvery sú úvery, ktoré sú tradičnými úvermi, ktoré sú k dispozícii od tradičných veriteľov, ako napríklad hypotekárna spoločnosť alebo banka. Úvery FHA sú druhom pôžičiek, ktor
  • rozdiel medzi: Rozdiel medzi Podielovým fondom a ULIP

    Rozdiel medzi Podielovým fondom a ULIP

    Kľúčový rozdiel: Podielový fond je investičný plán, ktorý združuje peniaze od rôznych investorov a potom rozdelí túto sumu do rôznych rôznych spoločností na akciovom trhu. ULIP alebo poistný plán prepojený na jednotku predstavuje plán, ktorý svojim klientom prináša dva hlavné výhody. Funguje ako poistný plán
  • rozdiel medzi: Rozdiel medzi HTC First a Samsung Galaxy Grand

    Rozdiel medzi HTC First a Samsung Galaxy Grand

    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. Samsung Galaxy Grand je smartphone strednej triedy, ktorý bol spustený spoločnosťou Samsung Corporation. Telefón pracuje na
  • rozdiel medzi: Rozdiel medzi Asus PadFone Infinity a Samsung Galaxy S4

    Rozdiel medzi Asus PadFone Infinity a Samsung Galaxy S4

    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 Micromax A110 Canvas 2 a A116 Canvas HD

    Rozdiel medzi Micromax A110 Canvas 2 a A116 Canvas HD

    Hlavný rozdiel: Micromax A110 Canvas 2 bol jedným z najpopulárnejších telefónov spoločnosti. Je vybavený 5 palcovým displejom s rozlíšením 480 x 854 pixelov. Beží na Dual-core 1 GHz Cortex-A9 a 512 MB RAM. Micromax A116 Canvas HD je nástupcom skutočne populárneho Micromax A110 Canvas 2 a je lepší ako jeho predchodca v každom smere. Je vybavený 5, 0 p
  • rozdiel medzi: Rozdiel medzi primárnymi zubami a trvalými zubami

    Rozdiel medzi primárnymi zubami a trvalými zubami

    Kľúčový rozdiel: Primárne zuby sú prvou skupinou zubov, ktoré ľudia majú počas svojho životného cyklu. Trvalé zuby sú druhou skupinou zubov, ktoré majú ľudia. Dočasné zuby sú 20, zatiaľ čo trvalé zuby sú zvyčajne 32. Primárne alebo mliečne zuby si zachovajú priestor pre budúce trvalé zuby dieťaťa. Existuje mnoho rozdielov medzi
  • rozdiel medzi: Rozdiel medzi atramentovými a tonerovými kazetami

    Rozdiel medzi atramentovými a tonerovými kazetami

    Rozdiel kľúčov: atramentová alebo atramentová kazeta je miesto, kde je atrament uložený na tlač na atramentovej tlačiarni. Atramentová kazeta obsahuje dávkované zásobníky, ktoré obsahujú tekutý atrament. Tonerové kazety, tiež známe ako laserové kazety, sú nádoby, v ktorých je atrament uložený na použitie v laserovej tlačiarni. Tonerové kazety majú suchý
  • rozdiel medzi: Rozdiel medzi Meta kľúčovým slovom a meta popisom

    Rozdiel medzi Meta kľúčovým slovom a meta popisom

    Rozdiel kľúčov: Značky kľúčových slov Meta sú kľúčové slová umiestnené v html kóde, ktoré kladú dôraz na konkrétne slová na webovej stránke. Meta Popis tag je malý súhrn alebo popis toho, čo webová stránka drží. Meta kľúčové slovo a popis meta sú značky, ktoré sú súčasťou väčšej skupiny meta tagov. Tieto značky poskytujú meta dáta pre webo
  • rozdiel medzi: Rozdiel medzi ovsa a pšenicou

    Rozdiel medzi ovsa a pšenicou

    Hlavný rozdiel: Oves sa stal obľúbeným raňajkovým zrnom kvôli mnohým zdravým vlastnostiam. S posunom smerom k zdravému životu takmer každý počul ovos alebo vložil ovos do stravy. Avena sativa alebo ovos je druh obilného zrna, ktorý sa pestuje pre svoje semeno, známe tiež pod rovnakým názvom. Pšenica, patriaca d

Redakcia Choice

Rozdiel medzi funkciou a postupom

Kľúčový rozdiel: V programovacích jazykoch ako C a C ++ sa funkcie a postupy používajú zameniteľne na opis podprogramov, ktoré zohrávajú dôležitú úlohu v programovacích jazykoch. V programovacích jazykoch orientovaných na databázu, ako sú PL / SQL a Oracle, sa však funkcia a postup mierne líšia od seba. Významným rozdielom me