كيفية تثبيت إصدار أقدم من Java

يدرس طالب آسيا الشاب في المكتبة العامة.

تعد Java واحدة من أكثر لغات البرمجة استخدامًا في العالم منذ إصدارها في عام 1995 ، ولا تظهر أي علامة على التباطؤ.

حقوق الصورة: Watchara Piriyaputtanapun / Moment / GettyImages

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

شرح موجز لجافا

Java نفسها هي لغة برمجة وليست منتجًا ، لذلك عندما تقوم بتثبيتها على جهاز الكمبيوتر الخاص بك ، فإن ما تقوم بتثبيته هو Java Runtime Environment. عادةً ما يتم اختصاره باسم JRE أو Java RTE ، إنه نوع من نظام التشغيل المصغر الذي يوفر كل ما يحتاجه برنامج Java للتشغيل.

فيديو اليوم

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

أسباب التراجع

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

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

العودة إلى إصدارات Java القديمة

إذا تسبب لك التحديث الأخير في حدوث مشكلات ، فإن العودة إلى إصدار Java سابق أمر بسيط بشكل مدهش. فتح لوحة التحكم على جهاز الكمبيوتر الخاص بك - تختلف طريقة القيام بذلك تبعًا لإصدار Windows الخاص بك - واختر تطبيقات على جهاز يعمل بنظام Windows 10 أو برامج و مميزات على نظام التشغيل Windows 8 / 8.1. حدد أحدث إصدار من Java من القائمة وقم بإلغاء تثبيته. عادةً ما يكون هذا كل ما عليك القيام به ، ويعود جهاز الكمبيوتر الخاص بك إلى استخدام أحدث إصدار لا يزال مثبتًا.

بدلاً من ذلك ، قد ترغب في إلغاء تثبيت كل إصدار من Java والبدء من جديد بسجل نظيف. ابدأ بالنقر فوق وإلغاء تثبيت كل إصدار من Java موجود على جهازك. ثم انتقل إلى صفحة تنزيل Oracle الخاصة بـ Oracle لاختيار واحدة جديدة.

تنزيل Java

عندما تنتقل إلى صفحة تنزيل Java ، فإنها تكتشف نوع الكمبيوتر والمتصفح الذي تستخدمه و يمنحك تلقائيًا ارتباطًا لإصدار Java الحالي 64 بت أو 32 بت الذي يطابق نظام التشغيل لديك و المتصفح. بالطبع ، الإصدار الحالي ، في هذه الحالة ، ليس ما تريده. يوجد ارتباط في الشريط الجانبي "لجميع إصدارات Java" ، ولكن هذا مضلل: فهو يأخذك إلى روابط التنزيل للإصدارات الحالية الأخرى من Java ولكن ليس إلى الإصدارات الأقدم. لذلك ، يجب عليك البحث في Java Archive على موقع Oracle على الويب.

تحتاج إلى إعداد حساب Oracle مجاني قبل أن تتمكن من تنزيل البرنامج ، ولكن يمكنك العثور على إصدارات Java في الأرشيف تعود إلى البداية. إذا كنت تريد تنزيل Java Version 7 ، أو حتى تنزيل الإصدار 1.1 ، فهو موجود. يتم توفير هذه الروابط بشكل أساسي للمطورين بدلاً من المستخدمين النهائيين ، لذلك يتضمن التنزيل الخاص بك Java JDK - مجموعة مطوري Java - بالإضافة إلى وقت التشغيل.

زوجان من التحذيرات

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

إذا كنت تقوم بتثبيت أحد الإصدارات التاريخية للتجربة أو التعلم منها ، فقد ترغب في تشغيله فيما يسمى "الجهاز الظاهري" أو VM. هذا يفعل بالضبط ما تعتقده: يقوم بإعداد جهاز كمبيوتر افتراضي كامل يعمل بنظام التشغيل الحالي الخاص بك ولكنه معزول عن بقية جهاز الكمبيوتر الخاص بك. بهذه الطريقة ، إذا واجهت أي مشكلات أمنية مع الإصدار القديم من Java ، فسيتم عزلها عن الجهاز الظاهري ولا يمكن عادةً أن تتعطل أو تعرض جهاز العمل الرئيسي لديك للخطر. بالنسبة لهواة المنزل ، فإن VirtualBox و VMware هي الخيارات المعتادة لذلك.