Diferència entre JDK i JRE

Autora: Laura McKinney
Data De La Creació: 2 Abril 2021
Data D’Actualització: 9 Ser Possible 2024
Anonim
Diferència entre JDK i JRE - Ciència
Diferència entre JDK i JRE - Ciència

Content

Diferència principal

És important comprendre la diferència entre JDK i JRE a Java. Hi ha moltes diferències entre aquestes dues. Les principals diferències entre JDK i JRE són que JDK és un conjunt de programari que s’utilitza per desenvolupar aplicacions basades en Java. D'altra banda, JRE és una implementació de la màquina virtual Java (JVM) que realment executa programes Java.


Què és JDK?

JDK significa Java Development Kit que es va llançar Oracle Corporation en forma de producte binari per ajudar els desenvolupadors de Java a desenvolupar-se a Windows, Linux, Mac OS X i Solaris. És una implementació de qualsevol de Java SE, Java EE o Java ME. Inclou una màquina virtual de Java (JVM) privada i diversos altres components per finalitzar la recepta per a una aplicació Java. És el kit de desenvolupament de programari àmpliament utilitzat (SDK). Els components primaris de JDK són principalment: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc, etc.

Què és JRE?

JRE significa Java Runtime Environment que permet als desenvolupadors executar aplicacions i applets escrits en llenguatge de programació Java. Aquests applets permeten als desenvolupadors tenir una experiència molt més gran en línia que només interactuar amb pàgines HTML estàtiques. També és el producte d'Oracle Corporation i conté una Java VM independent (HotSpot), un complement del navegador, biblioteques estàndard de Java i una eina de configuració. És l’entorn Java més comú instal·lat en ordinadors Windows i està disponible de forma gratuïta per al lloc web oficial de Java.


Diferències claus

  1. JDK és un requisit bàsic per desenvolupar aplicacions Java. JRE és un complement necessari per executar programes Java.
  2. JDK necessita més espai en disc, ja que conté JRE juntament amb diverses eines de desenvolupament. JRE és menor que el JDK, és per això que necessita menys espai al disc.
  3. JDK inclou conjunt de classes d’API, JRE, compilador de Java, Webstart i altres fitxers importants que calen per escriure aplicacions i applets Java. JRE inclou les biblioteques JVM, Core i altres components importants que calen per executar aplicacions i applets escrits en Java.
  4. JDK és un conjunt de programari que s’utilitza per desenvolupar aplicacions basades en Java. D'altra banda, JRE és una implementació de la màquina virtual Java (JVM) que realment executa programes Java.
  5. JDK conté JRE més eines de desenvolupament mentre que JRE és una implementació de JVM.

Vixen vs Fox: quina diferència hi ha?

Monica Porter

Ser Possible 2024

Guineu Le guineu ón mamífer de mida petita o mitjana i omnívor que pertanyen a divero gènere de la família Canidae. Le guineu tenen un crani aplanat, une orelle vertical ver...

Filet vs. filet: quina diferència hi ha?

Monica Porter

Ser Possible 2024

Filet (ubtantiu)forma alternativa de filetFilet (verb)forma alternativa de filet Filet (ubtantiu)Una diadema; una cinta o una altra banda que erveix per lligar el cabell, o mantenir un tocet al eu llo...

Seleccioneu Administració