كيف تفكر كعالم كمبيوتر: نسخة جافـا

English

كتابة البرامج وتشغيلها في بيئة البرمجة Eclipse

بعد تنزيل Eclipse من موقع http://eclipse.org ستحصل على أرشيف .zip مضغوط يحوي البرنامج. انسخ هذا الأرشيف إلى مجلد مناسب وفك الضغط عن ملفاته. داخل المجلد الناتج عن عملية فك الضغط ستجد برنامجاً باسم eclipse.exe انقر عليه باليمين واختر إرسال إلى -> سطح المكتب (إنشاء اختصار).

اذهب إلى سطح المكتب وانقر على الاختصار مرتين: يجب أن تعمل بيئة البرمجة Eclipse فوراً. إذا لم تعمل، فهذا يعني:
إما أنك لا تملك JRE (بيئة تشغيل برامج جافا Java Runtime Environment) أو أنك تملك JRE 32بت وتحاول تشغيل Eclipse 64بت أو (إذا كنت متأكداً أن الاحتمالين السابقين ليسا سبب المشكلة) عدم قدرة Eclipse على العثور على JRE على نظامك.

ستجد فقرة توضح حل المشاكل في آخر الصفحة. أما الآن فدعنا نكتب ونشغّل برنامج Hello, World! باستخدام Eclipse.

برنامج Hello, World

عند تشغيل Eclipse لأول مرة، ستطلب منا تحديد مجلد لحفظ برامجنا فيه (مجلد العمل أو Workspace)، حدد المجلد الذي تراه مناسباً ثم انقر على OK، بعد ذلك تستقبلنا بشاشة الترحيب المبينة في الصورة أدناه. ننقر على زر الانتقال إلى منطقة العمل.

من قائمة File نختار New ثم ننقر على Java Project.

يفتح لنا مربع حوار نكتب فيه اسم البرنامج وليكن HelloProgram ثم ننقر على Finish.

ستلاحظ ظهور مجلد باسم البرنامج على يسار نافذة Eclipse داخل نافذة صغيرة اسمها Package Explorer. نفتح المجلد بالنقر المزدوج عليه: سنجد مجلد باسم src (اختصاراً ل source code).

ننقر على مجلد src بزر الفأرة الأيمن ونختار New -> Class ونكتب اسم الصنف الجديد الذي نريد إنشاؤه، وليكن Hello. ثم ننقر على Finish.

ستفتح Eclipse لنا ملف الصنف الذي أنشأناه (Hello.java) ونكتب بداخله شفرة برنامج Hello, World:

ننقر على زر تشغيل البرنامج من شريط الأدوات، ستطالبنا Eclipse بحفظ الملف أولاً، ننقر OK فيتم تشغيل البرنامج.

لاحظ أن Eclipse توفر شاشة console خاصة بها، يظهر فيها خرج البرنامج، كما يتم الإدخال من خلالها في حالة البرامج التي تستقبل الدخل من لوحة المفاتيح، ولا يتم استخدام شاشة موجه أوامر ويندوز السوداء التي تعاملنا معها سابقاً.

بعض الملاحظات المتعلقة بEclipse

  1. كما تلاحظ من الصورة السابقة: يوجد عدة برامج (أو مشاريع) محفوظة في مجلد عمل واحد. عند النقر على زر تشغيل البرنامج -Run فسيتم تشغيل البرنامج المحدد في منطقة Package Explorer وليس البرنامج المفتوح في منطقة المحرر.

    هذه فكرة مهمة يجب أن تنتبه لها، حتى لا تشغل برنامجاً وأنت تظن أنه برنامج آخر.

  2. لإعادة فتح شاشة الترحيب: اختر Welcome من القائمة Help. أنا أنصحك بالإطلاع على الTutorials والOverview.
    في قائمة Help أيضاً ستجد Help Contents التي ستفيدك أكثر مما تتصور. أرجو أن تقرأ الTips & Tricks على الأقل.
  3. Eclipse بحر عميق، لا يمكن شرح جميع مزاياها وقدراتها، ولا تعتقد أبداً أنها مجرد بيئة برمجة فقط؛ بل هي أكثر من ذلك بكثير. توجد كتب كثيرة عن Eclipse (باللغة الإنكليزية): إذا كنت مهتماً بمعرفة المزيد عنها فيمكن أن تقرأ كتاباً مثل Professional Eclipse 3, For Java Developers للمؤلف Berthold Daum.

مشاكل تشغيل Eclipse

المشاكل المتعلقة بالJava Runtime Environment

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

ثانياً- نزل نسخة Eclipse الملائمة لنظام تشغيلك: مثلاً Eclipse 32bit إذا كان نظام تشغيلك 32بت. إذا كان نظامك 64بت فيمكنك تشغيل نسخة Eclipse ال32بت أو ال64بت، بشرط أن تملك بيئة تشغيل مناسبة: نسخة Eclipse 64bit تحتاج إلى JRE 64bit أما نسخة Eclipse ال32بت فتعمل على أي JRE.

ثالثاً- إذا كنت متأكداً من أنك تملك JRE ملائمة لنسخة Eclipse التي نزلتها، فربما يكون السبب أن Eclipse لم تتمكن من العثور عليها: لحل هذه المشكلة اتبع الخطوات التالية:

  1. افتح الفكرة واكتب فيها الأمر التالي:
    eclipse -vm "%Systemroot%\System32\javaw"
    
  2. احفظ الملف باسم RunEclipse.bat وأهم شيء الامتداد .bat ويجب أن تحدد "All Files" (جميع الملفات) في خانة "Save as type:" (حفظ بنوع). (الملف الناتج سيكون ملف دفعي وليس ملف نصي؛ يجب أن تتغير أيقونته إلى مسننين بلون أزرق)
  3. قص ملف RunEclipse.bat والصقه في المجلد الذي يحتوي على Eclipse.
  4. انقر على ملف RunEclipse.bat مرتين: يجب أن تعمل Eclipse وإلا فالمشكلة التي تواجهها مختلفة عن هذه المشكلة.