أخبار الموقع

تهيئة بيئة تطوير لغة الجافا وتنصيب الأدوات

    
    
   محتوى الدرس
  •  المراحل التي يمر بها كود الجافا
  • ماهو الـ JDK وماهي الفائدة منه بالنسبة للغة جافا
  • إعداد بيئة العمل لتطوير برامج لغة الجافا
  •  الصيغة العامه لكتابة برنامج بلغة الجافا


المراحل التي يمر بها كود الجافا

اي كود يتم كتابتة بلغة الجافا لايتم تنفيذه بطريقة مباشرة وانما يمر بعدد من المراحل المتتالية حتي يتم تنفيذه بشكل صحيح كما هو موضح في الصورة التالية.

مراحل تنفيذ اكواد لغة الجافا


من خلال الصوره يتضح لنا بان الكود الذي نقوم بكتابتة يسمي Source Code. يقوم مترجم لغة الجافا (javac) بتحويل هذا الكود الى Byte Code وذلك ليتم تنفيذه.

بعد عملية تحويل الكود الى Byte Code يقوم مفسر لغة الجافا (JVM) بتنفيذ الكود بطريقة تلائم نظام تشغيل المستخدم سواء كان ويندوز او ماك او لينكس.


بعض المصطلحات المهمة
  1. Source Code: وهو عبارة عن الكود الذي نقوم بكتابتة او مايسمي بـ الشفرة المصدرية.
  2. Byte Code: وهو الكود الذي نتج من Source Code عن طريق مترجم لغة جافا وتم التحقق من صحتة وتجهيزة لـ JVM
  3. javac: هو مترجم لغة الجافا وهو اختصار لـ Java Compiler. وهو عبارة عن برنامج يقوم بتحويل الكود المكتوب بلغة الجافا الى Byte Code. 
  4. Interpreter: هو عبارة عن برنامج وظيفتة تنفيذ الكود لكي يعمل على جهاز الحاسوب.
  5. JVM: وهو عبارة عن مفسر (Interpreter) وظيفتة تشغيل الـ Byte Code. وهو إختصار لـ Java Virtual Machine.
  6. OS: يقصد به نظام التشغيل وهو إختصار لـ Operation System.

ماهو الـ JDK وماهي الفائدة منه بالنسبة للغة جافا

لقد قلنا سابقا بأن اكواد الجافا تمر بعدد من المراحل لكي يتم تفيذها. والسبب في هذا الشئ وهو أن نظام التشغيل لم يتم كتابتة بلغة الجافا.
وبتالي لكي يتعرف نظام التشغل على لغة الجافا انت بحاجة الى تحميل وتنصيب أدوات تطوير جافا JDK(Java Development Kit).



يتضمن الـ JDK أشياء كثير منها:

  • المكاتب والكلاسات والدوال الجاهزة  التابعة للغة الجافا.
  • شرح عن الكلاسات والدوال
  • JRE وهو مشغل لغة الجافا وهو اختصار لـJava Runtime Environment والذي يحتوي على JVM
  • مترجم لغة جافا javac.
اذن نسطيع القول بان نظام التشغيل لايمكنه التعرف على لغة الجافا ولايمكنه تشغيل اي كود جافا بدون الـــJDK.

إعداد بيئة العمل لتطوير برامج لغة الجافا

اولاً تحميل وتثبيت الـ JDK

  1. افتح محرك بحث جوجل وابحث عن JDK8

تحميل JDK


      2. إنقر على أول رابط من نتائج محرك البحث.
تحميل JDK

    3. بعد ان تفتح الصفحة قم بالنزول قليلاً ستجد الجملة التالية Java SE Development Kit 8 ثم قم بتحميل النسخه التي تتوافق مع نظام التشغيل لديك.
تحميل JDK


       4. قم بتفعيل علامة الصح وذالك من خلال النقر على .....I reviewed and accept لكي تظهر لك ايقونة التحميل.
       5. قم بالنقر على زر ....Download jdk لكي تبداء عملية التحميل.

تحميل JDK


 ملاحظة

 في حاله لم تتم عملية التحميل وتم مطالبتك بإنشاء حساب oracle. قم بإنشاء حساب في oracle سيطلب منك بعض البيانات لانشاء   الحساب قم بادخالها .

 هناك بعض البيانات التي قد لاتملكها مثل اسم الشركة في هذه الحاله قم بادخال مثلا اسم العائله. ولكن البيانات المهمه هي البريد     الألكتروني لابد من ادخال بريد الكتروني صالح لكي تتلقي رسالة التاكيد .


بعد انشاء حساب oracle قم بالدخول وحمل الـjdk .

    6. بعد ان قمنا بتحميل الـ JDK نقوم الان بفتحه وتنصيبه.
     
تنصيب JDK


تنصيب JDK

تنصيب JDK

تنصيب JDK

تنصيب JDK

تنصيب JDK


بعدما انتهينا من تحميل وتنصيب الـ JDK بنجاح. ننتقل الان إلى الخطوة الثانية وهي تحميل وتنصيب برنامج الـ Netbeans.

ثانياً تحميل وتثبيت برنامج الـ Netbeans

هناك الكثير من البرامج التي يمكنك استخدامها كمحرر لبرامج الجافا ولكن أنا افضل برنامج الــ Netbeans وذلك لانه مجاني وسهل الأستخدام.

  1. قم بتحميل برنامج الـ Netbeans الإصدار الثامن من خلال هذا الرابط netbeans.org/downloads/old/8.2  . سبب تحميل هذذا الإصدار هو انه يتوافق مع الــ JDK الذي قمنا بتحميلة سابقا.
  2. قم بتحديد نظام التشغيل الذي ستنصب علية الـ Netbeans .
  3. قم بالنقر على Download.
تحميل برنامج Netbeans


      4. بعد النقر على Download ستفتح الصفحة التالية وستبداء عملية التحميل بشكل تلقائي.
         إذا لم تتم عملية التحميل بشكل مباشر قم بالنقر على Download it here كما هو موضح في الصورة.


تحميل برنامج Netbeans

      5. بعد عملية التحميل قم بتنصيب البرنامج كما يلي


تحميل وتنصيب برنامج Netbeans

تحميل وتنصيب برنامج Netbeans

تحميل وتنصيب برنامج Netbeans

تحميل وتنصيب برنامج Netbeans

تحميل وتنصيب برنامج Netbeans

تحميل وتنصيب برنامج Netbeans


     

ليست هناك تعليقات