الفرق بين JDK و JRE

مؤلف: Laura McKinney
تاريخ الخلق: 2 أبريل 2021
تاريخ التحديث: 16 قد 2024
Anonim
ماهو ال JVM, JRE, JDK وما الفرق بينهما ....؟
فيديو: ماهو ال JVM, JRE, JDK وما الفرق بينهما ....؟

المحتوى

الفرق الرئيسي

من المهم فهم الفرق بين JDK و JRE في Java. هناك العديد من الاختلافات بين هذين. الاختلافات الرئيسية بين JDK و JRE هي أن JDK هي مجموعة من البرامج التي يتم استخدامها لتطوير تطبيقات Java. من ناحية أخرى ، JRE هو تطبيق Java Virtual machine (JVM) الذي ينفذ بالفعل برامج Java.


ما هو JDK؟

يشير JDK إلى Java Development Kit التي تم إصدارها Oracle Corporation في شكل منتج ثنائي لمساعدة مطوري Java في التطور على أنظمة Windows و Linux و Mac OS X و Solaris. إنه أحد تطبيقات Java SE أو Java EE أو Java ME. وهو يشتمل على Java Virtual Machine (JVM) خاص ومكونات أخرى مختلفة لإنهاء الوصفة لتطبيق Java. إنها مجموعة تطوير البرمجيات (SDK) المستخدمة على نطاق واسع. المكونات الأساسية لـ JDK هي: appletviewer ، apt ، extcheck ، idlj ، jabswitch ، java ، javac ، jar ، javah ، javap ، javaws ، keytool ، pack200 ، policytool ، VisualVM ، wsimport ، jrunscript ، xjc ، إلخ.

ما هو JRE؟

يرمز JRE إلى Java Runtime Environment التي تتيح للمطورين تشغيل التطبيقات والتطبيقات الصغيرة المكتوبة بلغة برمجة Java. تتيح هذه التطبيقات للمطورين تجربة عبر الإنترنت أكبر بكثير من مجرد التفاعل مع صفحات HTML الثابتة. إنه أيضًا منتج Oracle Corporation ويحتوي على Java VM (HotSpot) مستقل ، ومكوّن إضافي للمستعرض ، ومكتبات Java القياسية وأداة تكوين. إنها بيئة Java الأكثر شيوعًا والمثبتة على أجهزة الكمبيوتر التي تعمل بنظام Windows وهي متاحة مجانًا للموقع الرسمي لـ Java.


الاختلافات الرئيسية

  1. JDK هو مطلب أساسي لتطوير تطبيقات Java. JRE هو مكون إضافي مطلوب لتشغيل برامج Java.
  2. يحتاج JDK إلى مساحة إضافية على القرص لأنه يحتوي على JRE مع أدوات تطوير متنوعة. JRE أصغر من JDK وهذا هو السبب في أنه يأخذ مساحة أقل على القرص.
  3. يتضمن JDK مجموعة من فئات API و JRE ومترجم Java و Webstart والملفات الهامة الأخرى المطلوبة لكتابة تطبيقات Java وتطبيقاته. يتضمن JRE JVM والمكتبات الأساسية والمكونات المهمة الأخرى المطلوبة لتشغيل التطبيقات والتطبيقات الصغيرة المكتوبة بلغة Java.
  4. JDK هي مجموعة من البرامج التي يتم استخدامها لتطوير التطبيقات التي تستند إلى Java. من ناحية أخرى ، JRE هو تطبيق Java Virtual machine (JVM) الذي ينفذ بالفعل برامج Java.
  5. يحتوي JDK على أدوات تطوير JRE plus بينما JRE هو تطبيق JVM.

تحتوي العبارات المختلفة على التفسير الذي يجعلها مختلفة تمامًا عن بعضها البعض أو تشبه بعضها البعض ، ومع ذلك فإن أول التفاصيل التي تميزها ذات أهمية قصوى. وهما يتحدثان عنه في هذا المحتوى الرسمي هما جدولة...

تحتوي العبارات المختلفة على التفسير الذي يجعلها مختلفة تمامًا أو تشبه بعضها البعض ، ومع ذلك فإن تفاصيل المبدأ التي تجعلها مميزة لها أهمية قصوى. الإثنان يتحدثان حول هذا الموضوع هما التكاثر الجنسي والجن...

رائع