Forskjellen mellom JRE og SDK

javaJRE vs SDK

Java er et programmeringsspråk som brukes av mange mennesker til å lage små programmer som kan kjøres på tvers av flere operativsystemer og til og med over internett. Det resulterende programmet er ikke samlet i den opprinnelige koden til noe operativsystem, fordi det vil føre til at det resulterende programmet ikke kjøres i andre operativsystemer. Programmet er samlet til noe som kalles java bytecode, som ikke forstås av noe operativsystem.



For å kunne utføre en Java-bytecode, må du ha et program som oversetter bytecode til tilsvarende innfødte kommandoer i operativsystemet. Dette er funksjonen til Java Runtime Environment eller JRE. JRE er ganske enkelt et program som må installeres på en datamaskin for å kjøre Java-programmer. Det finnes versjoner av JRE for nesten alle operativsystemer som gjør at Java-programmer kjøres på alle disse systemene.



De Java SDK eller Software Development Kit er en pakke som er ment å inneholde alle nødvendige verktøy som trengs for å lage programmer på Java-programmeringsspråket. En del av pakken er JRE der programmene kan kjøres og testes. Sammen med JRE er verktøy som en kompilator, en feilsøking, en arkiver og mer. De medfølgende verktøyene i pakken er også spesifikke for det opprinnelige miljøet for at de skal kunne kjøres riktig.

På grunn av det store antallet programmer som er lagt til i SDK for å gjøre det mulig og enklere å lage java-programmer, er størrelsen på SDK-pakken betydelig større enn JRE-pakken. Dette oversettes direkte til en mye lengre nedlastingstid hvis du får pakken fra internett. Det er gunstig å vite om du trenger SDK eller bare JRE. SDK er bare nødvendig for de som har tenkt å lage programmer med Java, men for de fleste er bare JRE nødvendig.



Disse navnene har endret seg litt etter hvert som tiden går. JRE kalles nå JVM eller Java Virtual Machine mens Java SDK nå er kjent som Java Development Kit.

Sammendrag:
1. JRE er programmet som oversetter Java-bytekode til den opprinnelige koden til operativsystemet, mens SDK inkluderer JRE og tilleggsverktøy for å lage Java-programmer
2. SDK-pakken er større og tar derfor lenger tid å laste ned enn JRE
3. Bare JRE er nødvendig for de fleste brukere, og SDK er bare for programmerere

Populære Innlegg

Forskjellen mellom Sony Bravia S Series og V Series

Sony Bravia S Series vs V Series Sonys Bravia TV-apparater er kjent for å være veldig høye og ofte veldig høye. Med S-serien og V-serien,



Forskjellen mellom Martin og Gibson

Martin vs Gibson Martin og Gibson er selskaper som er et av de mest kjente navnene innen produksjon og salg av akustiske instrumenter i USA. Det er ikke veldig

I dag i historien: 16. november

I dag i historien 16. november 1776 tar britiske og hessiske tropper under general William Howe Fort Washington og 2818 fanger for å sikre

Forskjellen mellom Chip og Pitch

Golf er et spill som nytes over hele verden, av både spillerne og fansen. Mange anser dette spillet som lett å lære og å spille. Imidlertid, det

Forskjellen mellom GC-MS og LC-MS

GC-MS vs. LC-MS Det kan være enkelt eller vanskelig å sortere de forskjellige elementene i en blanding, avhengig av hvilken type blanding eller prøve som er involvert. For å identifisere

Eide Betsy Ross noen gang ‘Betsy Ross House’ i Philadelphia?

Eide Betsy Ross noen gang faktisk det som i dag er kjent som 'Betsy Ross House' i Philadelphia?