What is Java Development Kit and its purpose?ما هي مجموعة تطوير جافا والغرض منها؟ jdk

What is Java Development Kit and its purpose?ما هي مجموعة تطوير جافا والغرض منها؟ jdk

What is Java Development Kit and its purpose?ما هي مجموعة تطوير جافا والغرض منها؟ jdk

What is Java Development Kit and its purpose?ما هي مجموعة تطوير جافا والغرض منها؟ jdk

JDK: مجموعة تطوير جافا
 JDK هو اختصار لـ Java Development Kit.  Java Development Kit (JDK) هي بيئة تطوير برمجيات تُستخدم لتطوير تطبيقات وتطبيقات جافا.  إنه موجود فعليًا.  يحتوي على أدوات تطوير JRE +.

 JDK هو تنفيذ لأي من أنظمة Java الأساسية المقدمة أدناه والتي أصدرتها شركة Oracle:

  •  الإصدار القياسي لمنصة جافا Standard Edition Java Platform
  •  منصة جافا إصدار الشركات  Java Edition Enterprise
  •  منصة جافا المصغرة Micro Edition Java Platform

ما هي مكونات JDK

 فيما يلي قائمة بالمكونات الأساسية لـ JDK

appletviewer:تُستخدم هذه الأداة لتشغيل تطبيقات Java الصغيرة وتصحيحها بدون مستعرض ويب.
:aptإنها أداة معالجة التعليقات التوضيحية.
extcheck:إنها أداة تكتشف تعارض ملفات JAR.
idlj:مترجم من IDL إلى Java. تقوم هذه الأداة بإنشاء ارتباطات Java من ملف Java IDL محدد.
jabswitch:إنه جسر وصول إلى Java. يعرض التقنيات المساعدة على أنظمة Microsoft Windows.
java:محمل تطبيقات جافا. هذه الأداة هي مترجم ويمكنها تفسير ملفات الفئات التي تم إنشاؤها بواسطة مترجم javac. الآن يتم استخدام قاذفة واحدة للتطوير والنشر. لم يعد مشغل النشر القديم ، jre ، يأتي مع Sun JDK ، وبدلاً من ذلك تم استبداله بمحمل java الجديد.
javac:يحدد مترجم Java ، الذي يحول شفرة المصدر إلى Java bytecode.
:javadocمنشئ التوثيق ، الذي يقوم تلقائيًا بإنشاء وثائق من تعليقات التعليمات البرمجية المصدر
:jarيحدد أرشيفي ، الذي يحزم مكتبات الفئات ذات الصلة في ملف JAR واحد. تساعد هذه الأداة أيضًا في إدارة ملفات JAR.
javafxpackager:إنها أداة لحزم تطبيقات JavaFX وتوقيعها.
:jarsignerأداة توقيع الجرة والتحقق.
:javahرأس C ومولد كعب روتين ، يستخدم لكتابة الأساليب الأصلية.
:javapمجمع ملف الفئة.
:javawsمشغل Java Web Start لتطبيقات JNLP.
JConsole:جافا للمراقبة والإدارة.
jdb:المصحح.
:jhatأداة تحليل Java Heap (تجريبية).
:jinfoتحصل هذه الأداة المساعدة على معلومات التكوين من عملية Java قيد التشغيل أو تفريغ الأعطال.
jmap:Oracle jmap - خريطة الذاكرة- تُخرج هذه الأداة المساعدة خريطة الذاكرة لجافا ويمكنها طباعة خرائط ذاكرة الكائنات المشتركة أو تفاصيل ذاكرة الكومة لعملية معينة أو تفريغ نواة.
jmcJava Mission Control
jps:تسرد Java Virtual Machine Process Status Tool أجهزة HotSpot Java الافتراضية (JVMs) على النظام الهدف.
jrunscript:Java shell النصي لسطر الأوامر.
jstack:إنها أداة تقوم بطباعة آثار مكدس Java لخيوط Java (تجريبية).
jstat:أداة مراقبة إحصائيات Java Virtual Machine (تجريبية).
jstatd:jstat daemon (تجريبي).
Keytool:إنها أداة للتلاعب بمخزن المفاتيح.
 pack200أداة ضغط JAR.
:Policytoolيحدد أداة إنشاء وإدارة السياسة ، والتي يمكنها تحديد سياسة وقت تشغيل Java ، وتحديد الأذونات المتاحة للتعليمات البرمجية من مصادر مختلفة.
VisualVM:إنها أداة مرئية تدمج العديد من أدوات JDK لسطر الأوامر مع أداء خفيف [مطلوب توضيح] وقدرات تنميط الذاكرة
wsimport:يقوم بإنشاء عناصر JAX-WS المحمولة لاستدعاء خدمة ويب.
xjc:إنه جزء من Java API for XML Binding (JAXB) API. يقبل مخطط XML ويقوم بإنشاء فئات Java.



اقرأ أيضا في دروس تعلم عن جافا 

  1.   ماهي المشيدات في جافا ولماذا تستخدم مع أمثلة؟ 
  2. What are the advantages and disadvantages of Java programming language cons and pros? ما هي مزايا وعيوب لغة برمجة جافا  سلبياتها وإيجابياتها ؟
  3. How is C++ different from Java? ما الفرق بين لغة جافا وسي بلص بلص؟ مقارنة
  4.   First Java Program | Hello World Example أول برنامج جافا | مثال مرحبا العالم
  5.   How a Java program is compiled and run?كيف يتم تجميع وتشغيل برنامج جافا؟
  6.  How to set path in Java? كيف تغير مسار الدليل او المجلد في مكتبة جافا
  7.   What are the Difference between JDK, JRE, and JVM? ما هو الفرق بين JDK و JRE و JVM
  8.   What is JVM (Java Virtual Machine)? ما هو JVM (آلة جافا الافتراضية)؟