- يعد Java JDK ضروريًا لبرمجة وتشغيل تطبيقات Java على ويندوز.
- من المهم التمييز بين JDK (يتضمن أدوات التطوير) و JRE (التنفيذ فقط).
- يتيح لك ضبط متغير PATH بشكل صحيح استخدام Java من أي مكان.
إذا وصلت إلى هنا، فربما ترغب في معرفة كيفية تثبيت جافا (JDK) على نظام ويندوز من البداية . سواءً كنت ترغب في بدء البرمجة ، أو تحتاج إلى تشغيل تطبيق جافا معين، أو ببساطة تحتاج إلى بيئة تطوير مناسبة، فأنت في المكان الصحيح. سنشرح هنا بالتفصيل وبأسلوب مبسط كيفية تنزيل جافا JDK وتثبيتها وتهيئتها بشكل صحيح على جهاز الكمبيوتر الذي يعمل بنظام ويندوز، دون إغفال أي خطوة مهمة، سواءً كنت تستخدم ويندوز الإصدار 10 أو 11 أو أحدث.
سنجيب على جميع استفساراتكم: ما الذي يجب تنزيله، ومن أين يتم تنزيله، وكيفية تثبيته، وكيفية تشغيله في سطر الأوامر وفي محرر النصوص المفضل لديكم . سنشرح أيضًا أهمية معرفة الفرق بين JRE وJDK، وما هو متغير البيئة PATH، وما هي المشاكل الشائعة التي قد تواجهونها أثناء العملية.
ما هو JDK ولماذا تحتاج إلى تثبيته؟

أول ما يجب أن تعرفه هو أن جافا إحدى لغات البرمجة الأكثر شيوعًا وقوة ، وتُستخدم في ملايين الأجهزة والتطبيقات. لتطوير وتشغيل برامج جافا على جهاز الكمبيوتر الخاص بك، تحتاج إلى تثبيت حزمة تطوير جافا (JDK) . تتضمن هذه الحزمة أدوات أساسية مثل المُصرّف ، والمُفسّر ، والمُصحّح ، وآلة جافا الافتراضية (JVM) . بعبارة أخرى، كل ما تحتاجه لإنشاء برامجك واختبارها.
كثيرًا ما يُخلط بين مجموعة أدوات تطوير جافا (JDK) وبيئة تشغيل جافا (JRE) ، وهي ببساطة بيئة التشغيل المُخصصة لمن يرغبون في استخدام تطبيقات جافا دون برمجتها. تُعدّ JDK النسخة الكاملة، إذ تتضمن جميع أدوات التطوير التي يحتاجها المبرمج، لذا إذا كنت تنوي البدء في برمجة جافا، فهذه هي النسخة التي يجب عليك تثبيتها.
كيفية التحقق مما إذا كان لديك بالفعل Java مثبتًا على نظام التشغيل Windows
قبل بدء التثبيت، يُنصح بالتحقق من وجود إصدار جافا مُثبت على جهاز الكمبيوتر. قد يكون إصدار جافا لديك قديمًا، ولكنه قد لا يكون مُهيأً بشكل صحيح أو قد لا يتضمن حزمة تطوير جافا الكاملة. للتحقق:
- افتح ال موجه الأوامر (يمكنك البحث عن "cmd" في قائمة ابدأ).
- إرسال جافا - النسخ واضغط على Enter. إذا رأيت معلومات حول إصدار مُثبّت، فهذا يعني أن لديك JRE أو حتى JDK. إذا ظهرت لك رسالة خطأ، فربما لم يتم تثبيت أي شيء، أو لم يتم تكوينه بشكل صحيح.
- للتأكد، قم بتشغيل نسخة جافا أو فقط جافاكإذا رأيت خطأ يشير إلى عدم التعرف على الأمر، فمن المحتمل أن يكون المترجم (الموجود فقط في JDK) غير متوفرإذا ظهر الإصدار، فهذا يعني أن JDK جاهز للاستخدام بالفعل.
تنزيل JDK: الإصدارات والبدائل
تتوفر اليوم عدة توزيعات للغة جافا، أشهرها توزيعة أوراكل و OpenJDK ، وهي بديل مفتوح المصدر. الإجراء متشابه في الحالتين، ويمكنك اختيار ما يناسبك للاستخدام الشخصي والتعلم. لنركز على الخيار الأكثر شيوعًا للمبتدئين : تحميل JDK من موقع أوراكل الرسمي.
- زيارة الصفحة الرسمية لتنزيل جافا.
- ابحث عن قسم "Java SE Development Kit" (عادةً ما يتم عرض الإصدار الأحدث بشكل بارز).
- اختر الحزمة المناسبة لنظام التشغيل لديك - عادةً "Windows x64 Installer" إذا كان لديك نظام Windows 64 بت الحديث.
- يرجى قبول شروط ترخيص Oracle قبل التنزيل.
- احفظ الملف في المجلد الذي تختاره: عادةً ما يكون هذا ملف .exe (مثبت)، أو يمكنك أيضًا تنزيل ملف مضغوط (.zip) إذا كنت تفضل تثبيته يدويًا، على الرغم من أن المثبت هو الأسهل بالنسبة لمعظم المستخدمين.
تثبيت JDK على نظام Windows خطوة بخطوة
بعد تنزيل ملف JDK، حان وقت تثبيته على جهاز الكمبيوتر الذي يعمل بنظام Windows. سيرشدك معالج التثبيت خلال عملية التثبيت، ولكن إليك شرحًا لما يمكنك توقعه:
- قم بتشغيل المثبت عن طريق النقر المزدوج على الملف الذي تم تنزيله (عادةً ما يسمى بشيء مثل jdk-xx_windows-x64_bin.exe).
- قد يظهر موجه التحكم في حساب المستخدم، يطلب الإذن لإجراء تغييرات على الجهاز. قم بتأكيد الطلب.
- سيتم فتح المعالج مع عرض شاشة الترحيب: انقر فوق لتالي للمتابعة.
- ستختار موقع التثبيت (افتراضيًا يكون عادةً "C:\Program Files\Java\jdk…" وهو عادةً الخيار الأفضل لتجنب التعقيدات).
- ستظهر شاشة لاختيار المكونات. عادةً، لا تحتاج إلى تغيير أي شيء: اترك جميع الخيارات محددة افتراضيًا (بما في ذلك عادةً أدوات التطوير، والشفرة المصدرية، وبيئة JRE العامة).
- سيقوم المُثبِّت باستخراج الملفات ونسخها تلقائيًا. في بعض الحالات، قد يطلب منك تحديد المجلد الذي ستُحفظ فيه بيئة تشغيل جافا (JRE) المُضمَّنة في JDK. في هذه الحالة، اترك المسار المُقترَح أو غيِّره فقط إذا كنتَ مُلِمًّا بما تفعله.
- بعد الانتهاء، ستظهر لك شاشة تُشير إلى نجاح التثبيت. قد يُظهر لك المُثبِّت الآن بعض الموارد الإضافية (مثل البرامج التعليمية، والوثائق، وما إلى ذلك). انتهيت. Java JDK مثبت على نظام Windows الخاص بك.
إعداد متغيرات البيئة في Windows
على الرغم من تثبيت JDK مسبقًا، لن يتمكن نظام Windows من تحديد موقع تطبيقاتك إلا إذا أضفته إلى متغير بيئة PATH . هذه الخطوة ضرورية لتشغيل أوامر مثل javac أو java من أي نافذة موجه أوامر. لمعرفة المزيد حول إدارة بيئات Windows، يمكنك مراجعة دليلنا حول إدارة متغيرات البيئة في Windows وأنظمة أخرى.
- انقر بزر الماوس الأيمن على الزر الرئيسية Windows واختر "النظام".
- في النافذة التي تفتح، ابحث عن "إعدادات النظام المتقدمة" أو "خصائص النظام" وانقر عليها. ثم انتقل إلى علامة التبويب "خيارات متقدمة" وانقر على زر "متغيرات البيئة".
- في قسم "متغيرات النظام"، ابحث عن المتغير "المسار" وحدده. انقر على "تحرير".
- في نافذة التحرير، أسفل القائمة، انقر على "جديد" وأدخل مسار مجلد "bin" الخاص بتثبيت JDK. عادةً ما يكون المسار كالتالي: C:\ملفات البرنامج\Java\jdk-XX.X.X_xx\bin (يتغير رقم الإصدار وفقًا للإصدار الذي قمت بتثبيته).
- انقر فوق "موافق" في جميع النوافذ المفتوحة لحفظ التغييرات. مهم! لا تحذف أيًا من المسارات الأخرى الموجودة بالفعل في PATH، فقط أضف السطر الجديد.
تأكد من نجاح التثبيت والتكوين
لقد اقتربت من النهاية. كل ما تبقى هو التأكد من أن كل شيء على ما يرام. للقيام بذلك:
- افتح نافذة موجه الأوامر الجديدة (كمد).
- إرسال جافا - النسخ واضغط على Enter. ستظهر لك نسخة Java المُثبّتة حديثًا.
- إرسال نسخة جافا ويؤكد ظهور الإصدار الصحيح أيضًا.
- إذا أرجعت كلا الأمرين الإصدار المثبت حديثًا، فقد قمت بتكوين بيئتك بشكل صحيح ويمكنك البدء في تجميع برامج Java دون أي مشاكل.
ماذا تفعل إذا لم يعمل Java بعد التثبيت؟
هناك بعض الأخطاء الشائعة التي قد تواجهها:
- لم يتم التعرف على الأمر 'java' أو 'javac'.يشير هذا إلى أن مسار JDK لم يُدخل بشكل صحيح في PATH. راجع الخطوة السابقة وتأكد من عدم تفويت أي أحرف أو إدخال إصدار خاطئ.
- لقد قمت بتثبيت إصدارات متعددة من Javaأحيانًا تتضمن التطبيقات الأخرى بيئة تطوير JRE خاصة بها. تأكد من أن المسار PATH يشير إلى مجلد "bin" في أحدث حزمة تطوير JDK.
- أذونات غير كافيةإذا لم يكن حسابك مسؤولاً، فقد تواجه مشاكل. جرّب تشغيل المثبّت أو موجه الأوامر كمسؤول.
تنزيل وتثبيت OpenJDK على Windows (بديل مجاني)
كبديل لإصدار أوراكل الرسمي، يوفر OpenJDK بيئة تطوير مجانية بالكامل. العملية متشابهة للغاية:
- قم بزيارة موقع OpenJDK الرسمي أو البوابات ذات السمعة الطيبة مثل Adoptium أو Amazon Corretto.
- نزّل برنامج التثبيت المناسب لنظام Windows. يوفر العديد من الموزعين برامج تثبيت .msi لتسهيل عملك.
- العملية بسيطة أيضًا: قم بتشغيل برنامج التثبيت، وقبول الترخيص، واختيار مجلد الوجهة، واتبع الخطوات.
- لا تنس إضافة مجلد "bin" إلى PATH، تمامًا كما هو الحال مع Oracle JDK.
- تحقق من التشغيل كما هو موضح أعلاه.
توصيات ما بعد التثبيت لمطوري Java
- ننصحك بتثبيت برنامج جيد محرر الكود أو IDE متخصصون في تطوير جافا، مثل Eclipse أو IntelliJ IDEA أو NetBeans. بهذه الطريقة، ستستفيد من جميع الأدوات المضمنة في JDK.
- قم بإجراء اختبارات بسيطة عن طريق تجميع أول مرحبا بالعالم في Java، فتح ملف .java من المحرر وتجميعه وتشغيله باستخدام الأوامر جافاك y جافا للتأكد من أن كل شيء يعمل بشكل مثالي.
- إذا كنت ستعمل على مشاريع معقدة، فقد يكون من المفيد أيضًا تثبيت أدوات مثل Maven أو Gradle لإدارة التبعيات وأتمتة المهام.
- تذكر أن تقوم بالتحقق بشكل منتظم من إصدارات JDK الجديدة للحفاظ على بيئتك محدثة وآمنة.
التحديثات وإدارة الإصدارات المختلفة
تتطور لغة جافا بسرعة، حيث تُصدر تحديثات جديدة وإصدارات دعم طويل الأمد (LTS) كل بضعة أشهر. إذا كنت بحاجة إلى العمل مع إصدارات متعددة من جافا على نفس الجهاز، تتوفر أدوات مثل SDKMAN! (الأكثر شيوعًا على أنظمة لينكس/ماك) أو برامج نصية للتحكم في الإصدارات لأنظمة ويندوز. بدلاً من ذلك، يمكنك تغيير متغير بيئة PATH يدويًا حسب المشروع الذي تقوم بتجميعه. احرص دائمًا على الاحتفاظ بالوثائق الرسمية ومواقع التنزيل لتجنب تثبيت إصدارات قديمة أو غير آمنة.
بمجرد إتقانك لتثبيت وتكوين JDK، ستجد أنه من الأسهل بكثير التعامل مع أي مشروع قائم على Java، وتثبيت الأطر البرمجية، وخوادم التطبيقات، أو منصات التطوير مثل Android Studio. ولمزيد من المواضيع المتقدمة، يمكنك الرجوع إلى كيفية استكشاف الأخطاء الشائعة وإصلاحها في Java وغيرها من المنصات.
قد يبدو إعداد بيئة جافا بشكل صحيح أمرًا شاقًا في البداية، ولكن بمجرد فهمك لمفاهيم PATH ومتغيرات البيئة والاختلافات بين JRE وJDK ، ستجد أن الأمر كله يتعلق بالصبر والاهتمام بالتفاصيل. سيُمكّنك هذا من التركيز على الأهم: تعلّم البرمجة والاستمتاع بها باستخدام إحدى أقوى لغات البرمجة وأكثرها انتشارًا في العالم.
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.