Forskel mellem JRE og SDK

Hovedforskel: JRE står for Java Runtime Environment. Det er Oracle's Java-udførelsesmiljø, som bruges til at udføre Java bytecode. På den anden side er SDK eller softwareudviklingssæt et sæt softwareudviklingsværktøjer. Disse bruges primært til at skabe forskellige applikationer. JRE bruges til at køre disse og andre Java-programmer.

JRE står for Java Runtime Environment. Det er Oracle's Java-udførelsesmiljø, som bruges til at udføre Java bytecode. På den anden side er SDK eller softwareudviklingssæt et sæt softwareudviklingsværktøjer. Disse bruges primært til at skabe forskellige applikationer. Disse applikationer kan derefter bruges til en bestemt softwarepakke, softwareramme, hardwareplatform, computersystem, videospilkonsol, operativsystem eller lignende platform. Java SDK er JDK eller Java Development Kit. Dette er den mest almindeligt anvendte SDK.

SDK'er indeholder ofte filer til grænseflade til et bestemt programmeringssprog, avanceret hardware til at kommunikere med et bestemt indlejret system, værktøjer til fejlfindingshjælpemidler og andre hjælpeprogrammer samt prøvekode, understøttende tekniske noter eller anden understøttende dokumentation til præcisering af punkter fra den primære reference materiale. Tilsvarende kommer JDK med JRE og forskellige udviklingsværktøjer som Java-biblioteker, Java-kildekompilatorer, Java debuggere, bundlings- og implementeringsværktøjer.

Forskellen mellem JRE og SDK kan opsummeres som sådan. SDK eller snarere JDK kan bruges til at kompilere programmer i Java bytecode. Java bytecode er et standardiseret bærbart binært format, som typisk kommer i form af .class-filer. Programmer kan være af mange klasser og i forskellige filer.

For at kunne køre et program på en Java Virtual Machine (JVM), skal programmet overholdes i Java bytecode. Dette gør det nemmere at køre programmet på ethvert operativsystem. Ellers skal programmet udarbejdes individuelt for hvert operativsystem. JVM giver programmører et standardformat at arbejde på.

For at køre programmet skal bytecode'en omdannes til tilsvarende kommandoer, som vil blive forstået af det lokale operativsystem. JRE er vant til at gøre dette. Der er forskellige versioner af JRE, som oversætter bytecode for deres tilsvarende operativsystem, nemlig en til Windows XP, en til Windows Vista, en til Windows 7, en til Mac Snow Leopard osv. JREs hele funktion er at tillade computeren at køre Java-programmet.

I det væsentlige bruges JDK til at skrive eller kompilere ens egne Java-programmer, mens JRE bruges til at køre disse og andre Java-programmer, som er let tilgængelige på internettet. En række apps og spil er i øjeblikket baseret på Java.

Anbefalet

Relaterede Artikler

  • populære sammenligninger: Forskel mellem plastik og elastik

    Forskel mellem plastik og elastik

    Hovedforskel : Hovedforskellen mellem en plastikdel og en elastisk krop er baseret på individets evne til at genvinde deres form og størrelse, efter at en ekstern kraft er påført kroppen. Både elastiske og plastiske materialer er almindeligt anvendelige og anvendes inden for videnskab og teknologi. Det
  • populære sammenligninger: Forskel mellem metro og by

    Forskel mellem metro og by

    Nøgleforskel: En by er en stor og permanent bosætning, der dækker et betydeligt areal, mens en metro eller storbyområde består af et tætbefolket bykernområde og også omfatter dets tilknyttede forstæder og udhugninger. Ordene by og metro skaber et billede af en permanent bosættelse og specielt når vi taler om metro, end det er noget, der er relateret til store byer. Godt på e
  • populære sammenligninger: Forskel mellem soja og hvedeprotein

    Forskel mellem soja og hvedeprotein

    Hovedforskel: Soja er et planteprotein, der ekstraheres fra sojabønner. Valle er udvundet af komælk. Soja og valleprotein er proteintilskud, der kan tages, hvis man ikke opfylder deres anbefalede proteinindtag fra deres kost. De er også ganske ofte taget af kropsbyggende entusiaster, da de hjælper med at øge muskelmassen og af atleter, der har behov for et højere proteinindtag. Prot
  • populære sammenligninger: Forskel mellem lykke og tilfredshed

    Forskel mellem lykke og tilfredshed

    Hovedforskel: Lykke er lyksaligheden i hjertet eller sindet, mens tilfredshed er tilfredshedstilstanden. Begreberne, lykke og tilfredshed bruges ofte indbyrdes, nogle ordbøger nævner endog ordene som synonymer. Men betingelserne er faktisk forskellige i sammenhæng med deres terminologi. Ordet lykke er brugt til at beskrive lyksaligheden i hjertet eller sindet, mens tilfredshed bruges til at beskrive tilstanden af ​​tilfredshed. I gru
  • populære sammenligninger: Forskel mellem ægceller og sædceller

    Forskel mellem ægceller og sædceller

    Hovedforskel: Æggeceller, også kendt som eller æg eller oocyt, er cellerne som er en del af kvindens reproduktive system og er en af ​​de største celler i den kvindelige krop. På den anden side er sædceller det fuldstændige modsatte af ægceller. Sperma er en af ​​de mindste celler i den mandlige krop. De er lavet af
  • populære sammenligninger: Forskel mellem passiv stemme og aktiv stemme

    Forskel mellem passiv stemme og aktiv stemme

    Hovedforskel: Passiv stemme betyder, at emnet i en sætning er modtageren af ​​handlingen. Aktiv stemme er, når motivet i en sætning er handlingens handlinger. Som engelsk grammatik er aktive og passive stemmer både former for skrivning og læsning af sætninger. Begge stemmer er integreret for at lægge vægt på, eller at projektere energi i et stykke tekst. Disse er kr
  • populære sammenligninger: Forskel mellem kronisk og akut

    Forskel mellem kronisk og akut

    Hovedforskel: Med hensyn til medicin bliver folk ofte forvirrede mellem de 'kroniske' og 'akutte' forhold. Udtrykket "kronisk" refererer til de sygdomme, som er betingede og varige over en levetid; mens "akut" refererer til en ekstrem og alvorlig smerte, som varer i kort tid
  • populære sammenligninger: Forskel mellem SSN og SSBN

    Forskel mellem SSN og SSBN

    Hovedforskel : SSN er en forkortelse for nedsænket skib Nuclear, mens SSBN står for den Nedsænkbare Skib Ballistic Missile Nuclear. De begge er angreb ubåde. Forskellen mellem de to er baseret på deres design og primære funktioner. Ubåde betragtes som en garanteret kilde til styrke. Det er fordi de er kendt for deres intense ødelæggelseskraft. For lan
  • populære sammenligninger: Forskel mellem RTGS og NEFT

    Forskel mellem RTGS og NEFT

    Hovedforskel: 'RTGS' står for Real Time Gross Settlement. Det er et online-system, hvor midlerne kan overføres fra en institution til den anden i realtid. 'NEFT' står for National Electronic Fund Transfer. I 'NEFT'-bosættelser afregnes transaktioner i batcher under specifikke tidspunkter. NE

Redaktørens Valg

Forskel mellem telefonopbevaring, intern opbevaring og SD-kort

Nøgleforskel: Telefonopbevaring refererer normalt til en sektion af den interne hukommelse, der indeholder enhedens data og andre filer, der er nødvendige for, at enheden kan køre. Intern opbevaring refererer til segmentet, der indeholder brugerfiler såsom fotos, musik, dokumenter mv. SD-kortet er et eksternt MicroSD-kort, som kan indsættes i telefonen for at udvide dets hukommelse. Tel