🚀 بداية رحلتك مع جافا: دليل تثبيت Java خطوة بخطوة للمبتدئين

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


📋 ما الذي سنحتاجه قبل البدء؟

قبل أن نبدأ في التثبيت، من المهم أن تفهم المكونات الأساسية التي سنقوم بتثبيتها:

  1. JDK (Java Development Kit): هذه هي الحزمة الأساسية. تحتوي على جميع الأدوات التي تحتاجها لـ كتابة وتجميع وتشغيل برامج جافا. هذا هو ما سنقوم بتنزيله.
  2. JRE (Java Runtime Environment): هذه البيئة مسؤولة عن تشغيل برامج جافا فقط. لحسن الحظ، حزمة JDK التي سننزلها تحتوي على JRE داخلها، لذا لا داعي للقلق بشأنها منفصلة.

💻 الخطوة 1: تنزيل JDK

  1. اذهب إلى الموقع الرسمي لشركة Oracle على الرابط: https://www.oracle.com/java/technologies/downloads/
  2. سترى قائمة بالإصدارات المختلفة. نوصي بتنزيل أحدث إصدار طويل الأمد (LTS) متاح، مثل Java SE 17 أو Java SE 21.
  3. اختر الرابط المناسب لنظام التشغيل الخاص بك:
    • Windows: اختر ملف x64 Installer (لأغلب أجهزة الكمبيوتر الحديثة).
    • macOS: اختر ملف ARM64 DMG Installer (لأجهزة Apple Silicon مثل M1, M2) أو x64 DMG Installer (لأجهزة Intel القديمة).
    • Linux: اختر المناسب لنظامك، مثل x64 RPM Package أو x64 Compressed Archive.

ملاحظة مهمة: سيتطلب منك الموقع إنشاء حساب مجاني في Oracle أو تسجيل الدخول قبل البدء في التنزيل. هذه خطوة إلزامية من الشركة المطورة.


🛠️ الخطوة 2: تثبيت JDK على Windows

  1. بعد انتهاء التنزيل، ابحث عن الملف الذي حمّلته (مثل jdk-21_windows-x64_bin.exe) وافتحه.
  2. ستظهر نافذة التثبيت. اضغط على "Next" للمتابعة.
  3. يمكنك تغيير مجلد التثبيت إذا أردت، لكننا ننصح بترك المسار الافتراضي (C:\Program Files\Java\jdk-21\) لتجنب التعقيد. اضغط "Next".
  4. انتظر حتى يكتمل التثبيت. قد تظهر نافذة تطلب منك تثبيت JRE، اضغط "Next" ثم "Close" عند الانتهاء.

مبروك! لقد تم تثبيت JDK بنجاح. لكننا بحاجة إلى خطوة إضافية مهمة جداً.


⚙️ الخطوة 3: ضبط متغير البيئة Path على Windows

هذه الخطوة تخبر نظام التشغيل أين يجد أدوات جافا (مثل المترجم javac) عندما نريد استخدامها من نافذة الأوامر (Command Prompt).

  1. ابحث في شريط البحث بجوار قائمة ابدأ عن "Edit the system environment variables" وافتحه.
  2. في النافذة التي تظهر، اضغط على زر "Environment Variables..." في الأسفل.
  3. في القسم السفلي "System variables"، ابحث عن المتغير المسمى Path وحدده، ثم اضغط على "Edit...".
  4. اضغط على "New" وأضلق المسار إلى مجلد bin داخل مجلد JDK الذي ثبّته. سيكون شكله مشابهاً لهذا: C:\Program Files\Java\jdk-21\bin
  5. اضغط "OK" في جميع النوافذ لحفظ التغييرات.

✅ الخطوة 4: التأكد من نجاح التثبيت

للتأكد من أن كل شيء يعمل بشكل صحيح، سنفتح نافذة الأوامر (Command Prompt).

  1. اضغط على Win + R، اكتب cmd واضغط Enter.
  2. في النافذة السوداء، اكتب الأمر التالي ثم اضغط Enter:
    java -version
    
  3. يجب أن ترى معلومات عن إصدار جافا المثبت، مثل:
    java version "21.0.1" 2023-10-17 LTS
    
  4. الآن، اكتب هذا الأمر للتأكد من أن المترجم (javac) مثبت أيضاً:
    javac -version
    
  5. يجب أن ترى إصدار المترجم، مثل:
    javac 21.0.1
    

إذا ظهرت لك معلومات الإصدار في كلا الأمرين دون أخطاء، فهذا يعني أن تثبيت جافا كان ناجحاً بالكامل! 🎉


🧪 كتابة وتشغيل أول برنامج جافا (اختياري للتأكد)

لنجرب شيئاً بسيطاً جداً لنرى أن كل شيء يعمل.

  1. افتح "المفكرة" (Notepad).
  2. انسخ والصق الكود التالي بداخلها:
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("أهلاً بالعالم! تم تثبيت جافا بنجاح.");
        }
    }
    
  3. احفظ الملف باسم HelloWorld.java في مجلد سهل الوصول إليه، مثل سطح المكتب. تأكد تماماً من أن الإسم مطابق للكلاس في الكود (HelloWorld) وأن الامتداد هو .java.
  4. افتح نافذة الأوامر (Command Prompt) وانتقل إلى مجلد حفظ الملف باستخدام الأمر cd. مثلاً، إذا كان الملف على سطح المكتب:
    cd Desktop
    
  5. الآن، قم بتجميع البرنامج باستخدام الأمر:
    javac HelloWorld.java
    
    إذا لم تظهر أي أخطاء، فقد تم إنشاء ملف جديد اسمه HelloWorld.class.
  6. أخيراً، شغّل البرنامج بالأمر:
    java HelloWorld
    
    يجب أن ترى الناتج التالي على الشاشة:
    أهلاً بالعالم! تم تثبيت جافا بنجاح.
    

ماذا سنتعلم في الدرس القادم؟

مبروك! لقد أنشأت بنجاح بيئة تطوير جافا محترفة على جهازك. في الدرس القادم، سنخطو أولى خطواتنا الفعلية في عالم البرمجة. سنتعرف على الهيكل الأساسي لأي برنامج جافا، وسنشرح بالتفصيل معنى كل كلمة في برنامج "أهلاً بالعالم" الذي كتبناه للتو. استعد لتفكيك الشيفرة وفهم الأساسيات التي ستبني عليها كل معرفتك المستقبلية في جافا!