Diferența dintre JDK și JRE

Autor: Laura McKinney
Data Creației: 2 Aprilie 2021
Data Actualizării: 16 Mai 2024
Anonim
Understand the Differences between JVM vs JRE vs JDK in java in one video #1.3
Video: Understand the Differences between JVM vs JRE vs JDK in java in one video #1.3

Conţinut

Diferența principală

Înțelegerea diferenței dintre JDK și JRE în Java este importantă. Există multe diferențe între aceste două. Principalele diferențe între JDK și JRE sunt că JDK este un set de software care este utilizat pentru a dezvolta aplicații bazate pe Java. Pe de altă parte, JRE este o implementare a mașinii virtuale Java (JVM) care execută de fapt programe Java.


Ce este JDK?

JDK reprezintă Java Development Kit care a fost lansat Oracle Corporation sub forma unui produs binar pentru a ajuta dezvoltatorii Java care se dezvoltă pe Windows, Linux, Mac OS X și Solaris. Este o implementare a oricăreia dintre Java SE, Java EE sau Java ME. Include o mașină virtuală Java virtuală (JVM) și alte alte componente pentru a finaliza rețeta unei aplicații Java. Este kitul de dezvoltare software (SDK) utilizat pe scară largă. Componentele primare ale JDK sunt în principal: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc etc.

Ce este JRE?

JRE reprezintă Java Runtime Environment care permite dezvoltatorilor să ruleze aplicații și appleturi care sunt scrise în limbajul de programare Java. Aceste applet permit dezvoltatorilor să aibă o experiență online mult mai mare decât să interacționeze pur și simplu cu pagini HTML statice. Este, de asemenea, produsul Oracle Corporation și conține un Java VM independent (HotSpot), un plugin pentru browser, bibliotecile standard Java și un instrument de configurare. Este cel mai comun mediu Java instalat pe PC-urile Windows și este disponibil gratuit pentru site-ul oficial Java.


Diferențele cheie

  1. JDK este o cerință de bază pentru dezvoltarea aplicațiilor Java. JRE este un plug-in care este necesar pentru rularea programelor Java.
  2. JDK are nevoie de mai mult spațiu pe disc, deoarece conține JRE împreună cu diverse instrumente de dezvoltare. JRE este mai mic decât JDK, motiv pentru care necesită mai puțin spațiu pe disc.
  3. JDK include set de clase API, JRE, compilator Java, Webstart și alte fișiere importante care sunt necesare pentru a scrie aplicații și applet Java. JRE include bibliotecile JVM, Core și alte componente importante care sunt necesare pentru a rula aplicații și applet-uri scrise în Java.
  4. JDK este un set de software care este utilizat pentru a dezvolta aplicații bazate pe Java. Pe de altă parte, JRE este o implementare a mașinii virtuale Java (JVM) care execută de fapt programe Java.
  5. JDK conține instrumente de dezvoltare JRE plus, în timp ce JRE este o implementare a JVM.

Reduct În algebra univerală și în teoria modelelor, e obține o reducere a unei tructuri algebrice prin omiterea unora dintre operațiile și relațiile acelei tructuri. Converația „reduct” et...

Comunicare Comunicarea (din latina comūnicāre, înemnând „a împărtăși”) ete actul de a tranmite emnificațiile intenționate de la o entitate au grup la altul prin utilizarea emnelor și ...

Interesant Astăzi