logo

Forskjellen mellom JDK, JRE og JVM

  1. Et sammendrag av JVM
  2. Java Runtime Environment (JRE)
  3. Java Development Kit (JDK)

Vi må forstå forskjellene mellom JDK, JRE og JVM før vi går videre til Java . Se den korte oversikten over JVM her.

Hvis du ønsker å få detaljert kunnskap om Java Virtual Machine, gå til neste side. La oss først se forskjellene mellom JDK, JRE og JVM.

sentrere et bilde i css

JVM

JVM (Java Virtual Machine) er en abstrakt maskin. Den kalles en virtuell maskin fordi den ikke eksisterer fysisk. Det er en spesifikasjon som gir et kjøretidsmiljø der Java-bytekode kan kjøres. Den kan også kjøre de programmene som er skrevet på andre språk og kompilert til Java bytecode.

JVM-er er tilgjengelige for mange maskinvare- og programvareplattformer. JVM, JRE og JDK er plattformavhengige fordi konfigurasjonen av hvert OS er forskjellig fra hverandre. Java er imidlertid plattformuavhengig. Det er tre forestillinger om JVM: spesifikasjon , gjennomføring , og forekomst .

java-konvensjoner navngivning

JVM utfører følgende hovedoppgaver:

  • Laster inn kode
  • Verifiserer kode
  • Utfører kode
  • Gir kjøretidsmiljø
Mer informasjon.

JRE

JRE er et akronym for Java Runtime Environment. Det er også skrevet som Java RTE. Java Runtime Environment er et sett med programvareverktøy som brukes til å utvikle Java-applikasjoner. Den brukes til å gi kjøretidsmiljøet. Det er implementeringen av JVM. Det eksisterer fysisk. Den inneholder et sett med biblioteker + andre filer som JVM bruker under kjøring.

Implementeringen av JVM er også aktivt utgitt av andre selskaper i tillegg til Sun Micro Systems.

riv kart
JRE

JDK

JDK er et akronym for Java Development Kit. Java Development Kit (JDK) er et programvareutviklingsmiljø som brukes til å utvikle Java-applikasjoner og appleter . Det eksisterer fysisk. Den inneholder JRE + utviklingsverktøy.

JDK er en implementering av en av de nedenfor gitte Java-plattformene utgitt av Oracle Corporation:

  • Standard Edition Java-plattform
  • Enterprise Edition Java-plattform
  • Micro Edition Java-plattform

JDK inneholder en privat Java Virtual Machine (JVM) og noen få andre ressurser som en tolk/laster (java), en kompilator (javac), en arkiver (jar), en dokumentasjonsgenerator (Javadoc), etc. for å fullføre utvikling av en Java-applikasjon.

JDK
Mer informasjon.

Referansevideo

Nettleseren din støtter ikke HTML5-video.