شرح تنصيب و إعداد بيئة الجافا للبرمجة (Netbeans + JDK) – تحديث 2022

تلك الأيام التي عانيتها في محاولة تنصيب و إعداد بيئة الجافا لا زالت في ذاكرتي.

كما تعلم لتبدأ البرمجة بأي لغة برمجة لا بد أن تُجهز لها بيئتها و أن تُجهّز بيئتك الشخصية أيضاً.

بيئةُ لغة البرمجة هي ما تحتاجُه لغة البرمجة حتى تحول تلك الرموز و العبارات المُبهمة إلى عبارات يفهمها الحاسب ليُنفّذ ما تأمره به عن طريق شفرتك البرمجية.

بدون بيئة لغة البرمجة تكون شفراتك البرمجية التي تكتبها مثل مخاطبة أهل المريخ (إن وجدوا)

البيئة التي تحتاجها الجافا حتى تستطيع التفاهم مع الحاسب تسمى

JDK – Java Development Kit

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

على كُلّ لم يعد بالأمر أدنى قدر من الصعوبة، كل ما عليك فعله لتجهيز بيئتك البرمجية هي تحميل ملفين فقط:

  1. الملف الاول: من أجل تنصيب أدوات تطوير الجافا.
  2. الملف الثاني: من أجل تنصيب النتبينز Netbeans.

أولاً: تنصيب أدوات تطوير جافا Java Development Kit (JDK)

  1. زر موقع أوراكل لتحميل ملف التنصيب من هنا. إذا لم يعمل الرابط ابحث في قووقل بعبارة oracle jdk download.البحث عن تحميل jdk
  2. اختر نظام تشغيل حاسبك
    اختيار بيئة التحميل المناسبة
  3. اضغط رابط تحميل الملف. إذا كان نظام تشغيلك ويندوز فأنصحك بتحميل الملف التنفيذي الذي اخترته ادناه
    الضغط على رابط التحميل
  4. بعد اكتمال التحميل شغل الملف
    فتح الملف jdk بعد اكتمال التحميل
  5. ستظهر لك الشاشة الترحيبية، اضغط على التالي
    شاشة ترحيبية - jdk
  6. اختر مسار تنصيب الجافا
    اختيار مسار تنصيب الجافا - jdk
  7. انتظر اكتمال التنصيب
    انتظار اكتمال التنصيب - jdk
  8. بهذه الشاشة يكتمل تنصيب بيئة تطوير جافا .. أغلق النافذة ومبارك عليك الخطوة الاولى
    اكتمال تنصيب بيئة تطوير جافا - java development kit jdk

ثانياً: تنصيب برنامج نتبينز Netbeans

  1. انتقل الى موقع اباتشي لتحميل برنامج نتبينز من هنا. او ابحث عنه في قوقل بكتابة download netbeans
    البحث عن نتبينز
  2. اضغط على download لتحميل آخر اصدارة.
    تحميل احدث اصدارة نتبينز
  3. اختر الحزمة المناسبة لنظام تشغيل حاسبك
    اختيار حزمة نظام التشغيل نتبينز
  4. اضغط على رابط التحميل
    الضغط على رابط تحميل نتبينز
  5. شغل ملف تنصيب نتبينز بعد اكتمال تحميل ملف تنصيبه
    تشغيل ملف نتبينز
  6. تظهر لك الشاشة الترحيبية لتنصيب برنامج نتبينز، اضغط على التالي
    ظهور الشاشة الترحيبية
  7. وافق على اتفاقية الاستخدام وانتقل الى التالي
    الموافقة على الاتفاقية نتبينز
  8. وافق على مسار تنصيب بيئة جافا ومسار بيئة تطوير جافا التي نصبتها سابقاً. انتقل الى التالي
    شاشة اختيار مسار تواجد الجافا وتنصيب نتبينز
  9. وافق على تحديث برنامج نتبينز، لا بأس، وانتقل الى التالي
    الموافقة على تحديث نتبينز
  10. انتظر حتى يكتمل تنصيب نتبينز
    الانتظار حتى يكتمل تنصيب نتبينز
  11. مبارك، اكتمل التنصيب! أغلق النافذة
    اكتمال تنصيب نتبينز
  12. اذهب الى سطح المكتب وشغل برنامج نتبينز
    تشغيل برنامج نتبينز
  13. عند تشغيل نتبينز لأول مرة سيطلب منك تنصيب حزمة مترجم جافا، انتقل إلى التالي
    الموافقة على تنصيب حزمة nb-javac
  14. انتقل الى التالي
    الموافقة على اتفاقية nb-javac
  15. اضغط على انهاء. مبارك! اكتمل تنصيب نتبينز وأصبح البرنامج جاهزاً للاستخدام.
    اكتمال تنصيب nb-javac

هكذا تكون قد امتلكت أدوات تطوير الجافا بحاسبك و تستطيع أن تبدأ بتعلم البرمجة بلغة الجافا إبتداء من البرامج البسيطة و السهلة حتى تُصبح خبيراً في لغة الجافا.

ورحلة الألف ميل دوماً تبدأ بخطوة… يمكنك الاطلاععلي التدوينات التالية في ذات السياق:

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

الدليل الشامل لتعلم البرمجة من الصفر


قد يعجبك أيضا

ما هو الصنف أو الفئة Class؟ وما هو الكائن Object؟ مع نظرة على الوراثة Inheritance

ما هو الصنف أو الفئة Class؟ وما هو الكائن Object؟ مع نظرة على الوراثة Inheritance
ما رأيك؟ اترك تعليقاً أدناه


    1. لتشغيل برام الجافا تحتاج لتحميل JRE (بيئة تشغيل جافا). أحياناً تكون بيئة تشغيل جافا مضمنة في بيئة تطوير جافا JDK وبالتالي يكفيك تنصيب JDK عن تحميل وتنصيب JRE.

  1. لك جزيل الشكر أخي كوني مبتدئي كنت بعاني شديد من الموضوع وطريقه الحصول علي البدايه وكنت واخت أهميه كبيره شديد كيف إني أصبح مبرمج لكن الحمدلله علي هذا الكم الهائل من المعلومات موفقين بأذن الله وفي إنتظارك الدعم منك

  2. السلام عليكم… انا من المبتدئين في تعلم البرمجة وعندي استفسار حول تعلم الجافا او الكوتلن ايهما افضل كسهولة في التعلم كوني من الهواة ولمن المستقبل بين اللغتين

  3. جزاك الله خيرا على هذا الشرح الرائع .. استاذي قمت بتنصيب jdk-11.0.2_windows-x64_bin
    ثم قمت بتنصيب netbeans-8.2-windows
    وعندما اردت العمل من خلال الضغط على new project او new file لا ينفذ شيئا و يبقى البرنامج كما هو
    ما الحل لو سمحت ؟؟؟
    وشكرا لك

  4. السلام عليكم
    انا قمت بي تحميل نتبينس وكداكل جي دي كي وقمت بالتتبيت وقال لي تم التتبيت بي نجاح وعندما فتحت البرنامج فتح البرنامج نفس الصوره اللي قمت بتنزبلها انت ولكن عندما اقوم بااختيار مشروع جديد لا يفتح يبقا كما هو مع العلم ان اصدار النتبينس والجي دي كي هو
    jdk-8u181-windows-x64
    netbeans-8.2-windows
    فما هو السبب

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

  5. السلام عليكم
    انا قمت بي تحميل نتبينس وكداكل جي دي كي وقمت بالتتبيت وقال لي تم التتبيت بي نجاح وعندما فتحت البرنامج فتح البرنامج نفس الصوره اللي قمت بتنزبلها انت ولكن عندما اقوم بااختيار مشروع جديد لا يفتح يبقا كما هو مع العلم ان اصدار النتبينس والجي دي كي هو
    jdk-9.0.1_windows-x64_bin (1)
    netbeans-8.2-windows

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

  6. أنا حملت الجافا وبعدها النتبينز وعندما أردت كتاية كلاس ظهرت لي رسالةit highly recomended you do not place java classes in the default packege

  7. حملت الجافا ونصبت djk بعدين ثبت النتبينز ولما جبيت اعمل كلاس طلعت لي اشارة صفراء فيها رسالة It highly recommended you do not place classes in the default package

  8. سلام عليكم
    الفرق بين بيئات البرجمة المختلفة لي جافا
    نت بينز و اي اسكيبس شنو احسن فيهم لي شخص داير يبدا من الصفر

    1. مرحباً قصي،

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

    1. السلام عليكم أريد تعلم لغة الجافا ممكن كتب مفيدة وشاملة للجافا وخاصة الخاصة بانشاء تطبيقات اندرويد
      مع اللعلم انا لدي موقع بلغة php واردت ان اجعل منه تكبيق على الاندرويد والايفون وشكرا

{"email":"البريد الالكتروني غير صحيح","url":"رابط الموقع غير صحيح","required":"بعض الحقول المطلوبة لم تتم تعبئتها"}

نجاح!

تنبيه!

خطأ!