تلك الأيام التي عانيتها في محاولة تنصيب و إعداد بيئة الجافا لا زالت في ذاكرتي.
كما تعلم لتبدأ البرمجة بأي لغة برمجة لا بد أن تُجهز لها بيئتها و أن تُجهّز بيئتك الشخصية أيضاً.
بيئةُ لغة البرمجة هي ما تحتاجُه لغة البرمجة حتى تحول تلك الرموز و العبارات المُبهمة إلى عبارات يفهمها الحاسب ليُنفّذ ما تأمره به عن طريق شفرتك البرمجية.
بدون بيئة لغة البرمجة تكون شفراتك البرمجية التي تكتبها مثل مخاطبة أهل المريخ (إن وجدوا)
البيئة التي تحتاجها الجافا حتى تستطيع التفاهم مع الحاسب تسمى
JDK – Java Development Kit
عندما كُنت أحاول أن أُجهز بيئة تطوير الجافا البرمجية عانيت كثيراً كمُبتدئ و لم تكن البيئة تعمل معي حتى بعد اكتمال تنصيب الجافا، اكتشفت في نهاية الأمر أن مشكلتي تتعلق بمتغير بيئة الجافا و الذي يجب وضعه في إعدادات نظام الويندوز.
على كُلّ لم يعد بالأمر أدنى قدر من الصعوبة، كل ما عليك فعله لتجهيز بيئتك البرمجية هي تحميل ملفين فقط:
- الملف الاول: من أجل تنصيب أدوات تطوير الجافا.
- الملف الثاني: من أجل تنصيب النتبينز Netbeans.
أولاً: تنصيب أدوات تطوير جافا Java Development Kit (JDK)
- زر موقع أوراكل لتحميل ملف التنصيب من هنا. إذا لم يعمل الرابط ابحث في قووقل بعبارة oracle jdk download.
- اختر نظام تشغيل حاسبك
- اضغط رابط تحميل الملف. إذا كان نظام تشغيلك ويندوز فأنصحك بتحميل الملف التنفيذي الذي اخترته ادناه
- بعد اكتمال التحميل شغل الملف
- ستظهر لك الشاشة الترحيبية، اضغط على التالي
- اختر مسار تنصيب الجافا
- انتظر اكتمال التنصيب
- بهذه الشاشة يكتمل تنصيب بيئة تطوير جافا .. أغلق النافذة ومبارك عليك الخطوة الاولى
ثانياً: تنصيب برنامج نتبينز Netbeans
- انتقل الى موقع اباتشي لتحميل برنامج نتبينز من هنا. او ابحث عنه في قوقل بكتابة download netbeans
- اضغط على download لتحميل آخر اصدارة.
- اختر الحزمة المناسبة لنظام تشغيل حاسبك
- اضغط على رابط التحميل
- شغل ملف تنصيب نتبينز بعد اكتمال تحميل ملف تنصيبه
- تظهر لك الشاشة الترحيبية لتنصيب برنامج نتبينز، اضغط على التالي
- وافق على اتفاقية الاستخدام وانتقل الى التالي
- وافق على مسار تنصيب بيئة جافا ومسار بيئة تطوير جافا التي نصبتها سابقاً. انتقل الى التالي
- وافق على تحديث برنامج نتبينز، لا بأس، وانتقل الى التالي
- انتظر حتى يكتمل تنصيب نتبينز
- مبارك، اكتمل التنصيب! أغلق النافذة
- اذهب الى سطح المكتب وشغل برنامج نتبينز
- عند تشغيل نتبينز لأول مرة سيطلب منك تنصيب حزمة مترجم جافا، انتقل إلى التالي
- انتقل الى التالي
- اضغط على انهاء. مبارك! اكتمل تنصيب نتبينز وأصبح البرنامج جاهزاً للاستخدام.
هكذا تكون قد امتلكت أدوات تطوير الجافا بحاسبك و تستطيع أن تبدأ بتعلم البرمجة بلغة الجافا إبتداء من البرامج البسيطة و السهلة حتى تُصبح خبيراً في لغة الجافا.
ورحلة الألف ميل دوماً تبدأ بخطوة… يمكنك الاطلاععلي التدوينات التالية في ذات السياق:
تثبيت و إعداد بيئة جافا لتحلق في عالم البرمجة و تطوير البرامج
اخي هل يجب تحميل jre او لا
ما فائدة ال jre لانك لم تقم بتنزيلة وبعض الناس يقوقو نزله
لتشغيل برام الجافا تحتاج لتحميل JRE (بيئة تشغيل جافا). أحياناً تكون بيئة تشغيل جافا مضمنة في بيئة تطوير جافا JDK وبالتالي يكفيك تنصيب JDK عن تحميل وتنصيب JRE.
لك جزيل الشكر أخي كوني مبتدئي كنت بعاني شديد من الموضوع وطريقه الحصول علي البدايه وكنت واخت أهميه كبيره شديد كيف إني أصبح مبرمج لكن الحمدلله علي هذا الكم الهائل من المعلومات موفقين بأذن الله وفي إنتظارك الدعم منك
إن شاء الله موفق أخي الكريم… ابدأ بالتعلم والعمل ستصل ان شاء الله
فين شرح اول برنامج في لغة الجافا
أضفت صندوق للاشترك في دورة جافا في آخر التدوينة. ستجد مبتغاك هناك وأكثر
انا سويت كل الخطوات وتحمل عندي البرنامج بس حتى لو كتبت جمله طباعه عاديه يقول ايرور بالاوتبوت وش اسوي؟
ألصق الكود أو الآوتبوت هنا للمساعدة..
لماذا حلقتي while و do while لاتعملان بشكل جيد على هذا الاصدار؟
السلام عليكم… انا من المبتدئين في تعلم البرمجة وعندي استفسار حول تعلم الجافا او الكوتلن ايهما افضل كسهولة في التعلم كوني من الهواة ولمن المستقبل بين اللغتين
مش راضي يتنصب بيقولي instaler file is corupted ممكن اعرف ايه المشكلة
يبدو أن الملف معطوب. حاول تحميله مرة أخرى ثم أعد التنصيب
مفيد جدا … جزيت خير الجزاء
نظام التشغيل عندى windows 7 اختار أي ملف للتيينزز
شكرا استاذنا الغالي وتم التنصيب تمام وفقك ربنا وزادك كل خير
جزاك لله خير
سلام استاذ مصطفى اي واحذ علي تحميله لدي windois 10 في الحقيقة لا اعلم اي واحد علي تحميله *86 او *64
هل يجب تحميل ذلك التطبيق كي يظهر تطبيق النيتبينز على الشاشة لانني قمت مباشرة بتحميل النتبينز
لن يعمل النتبينز وحده دون أدوات تطوير جافا، لذلك إما أن تكون أدوات تطوير جافا مضمنة في ملف التنصيب أو أن يتم تنصيبها بصورة مستقلة.
جزاك الله خيرا على هذا الشرح الرائع .. استاذي قمت بتنصيب jdk-11.0.2_windows-x64_bin
ثم قمت بتنصيب netbeans-8.2-windows
وعندما اردت العمل من خلال الضغط على new project او new file لا ينفذ شيئا و يبقى البرنامج كما هو
ما الحل لو سمحت ؟؟؟
وشكرا لك
وجزاك الجنة أخي طارق، حتى يعمل netbeans لا بد من وجود JDK8، بإمكانك تحميلها من هنا، وإذا أردت أن تضمن عمل netbeans بإمكانك حذفه وتحميل حزمة netbeans+jdk من هنا وتنصيب هذه الحزمة.
السلام عليكم
انا قمت بي تحميل نتبينس وكداكل جي دي كي وقمت بالتتبيت وقال لي تم التتبيت بي نجاح وعندما فتحت البرنامج فتح البرنامج نفس الصوره اللي قمت بتنزبلها انت ولكن عندما اقوم بااختيار مشروع جديد لا يفتح يبقا كما هو مع العلم ان اصدار النتبينس والجي دي كي هو
jdk-8u181-windows-x64
netbeans-8.2-windows
فما هو السبب
وعليكم السلام أحمد،
في الغالب تكون هذه المشكلة بسبب وجود اصدارات مختلفة من JDK على نفس الحاسب. كحل كامل احذف جميع الاصدارات مع النتبينز ثم أعد تنصيب الـ JDK ثم النتبينز.
بالتوفيق
ماذا بعد استاذ مصطفى..؟
واصل الاطلاع على التدوينات والشروحات في قسم الجافا
https://www.oolom.com/category/java/
انا استخدم ويندوز 32 bit مالعمل
لويندوز 32 حمّل الملفات من النوع x86.
انت الشخص الوحيد اللي بتحببني في المجال دا
وأتمنى لكِ كلّ التوفيق في هذا المجال.
كثيره ١٠خطوات ي استاذ مصطفى 😅
يحتاجُ بعض المبتدئين مزيداً من الشرح، ومن يستطع إكمالها في أقل فهذا جيّد.
السلام عليكم
انا قمت بي تحميل نتبينس وكداكل جي دي كي وقمت بالتتبيت وقال لي تم التتبيت بي نجاح وعندما فتحت البرنامج فتح البرنامج نفس الصوره اللي قمت بتنزبلها انت ولكن عندما اقوم بااختيار مشروع جديد لا يفتح يبقا كما هو مع العلم ان اصدار النتبينس والجي دي كي هو
jdk-9.0.1_windows-x64_bin (1)
netbeans-8.2-windows
وعليكم السلام،
هناك أسباب عديدة قد تمنع البرنامج من العمل بصورة طبيعية، لا يحضرني الآن سبب مباشر قد يمنع نتبينز من فتح مشروع جديد.
قد تحتاج لطلب المساعدة من شخص يملك قابلية الوصول إلى حاسبك الشخصي.
أنا حملت الجافا وبعدها النتبينز وعندما أردت كتاية كلاس ظهرت لي رسالةit highly recomended you do not place java classes in the default packege
حملت الجافا ونصبت djk بعدين ثبت النتبينز ولما جبيت اعمل كلاس طلعت لي اشارة صفراء فيها رسالة It highly recommended you do not place classes in the default package
تنبيه صحيح يوصيك بإنشاء الصنف في داخل حزمة بدلاً عن إنشاءها بدون حزمة.
مشكووووووور
سلمت أخي محمد 🙂
سلام عليكم
الفرق بين بيئات البرجمة المختلفة لي جافا
نت بينز و اي اسكيبس شنو احسن فيهم لي شخص داير يبدا من الصفر
مرحباً قصي،
الفروقات كبيرة بين بيئات التطوير ومعايير المقارنة مختلفة، لذا فمن الصعب الإجابة عليها دون تحليل شامل.
المفهوم العام الذي أعتمده الآن هو أن هذه البيئات أدوات مساعدة فقط ولا أرى داعياً لقضاء وقت أكثر مما يجب في محاولة اختيار أحدها.
السلام عليكم..لو سمحت انا ادرس دبلوم برمجه تطبيقيه وابي تجسير الين اخلص الباكالوريس ماتنصحني به
خصوصا مشكلة تعريف javac
ههه صراحة لغة رائعة
.
الله يوفقك واصل
Javac .. بداية البدايات 🙂 سلمت مروان.
السلام عليكم أريد تعلم لغة الجافا ممكن كتب مفيدة وشاملة للجافا وخاصة الخاصة بانشاء تطبيقات اندرويد
مع اللعلم انا لدي موقع بلغة php واردت ان اجعل منه تكبيق على الاندرويد والايفون وشكرا