توفر أحدث تحديثات Java من Apple أحدث إصلاحات الأمان للإصدار 6 من وقت التشغيل ؛ ومع ذلك ، فإنها تقوم أيضًا بتنفيذ جهود شركة Apple لدفع المستخدمين نحو وقت التشغيل Java 7 المدعوم من Oracle ، خاصة لتشغيل التطبيقات المستندة إلى الويب. عندما تقوم بتثبيت تحديثات Apple الخاصة بـ Java ، للأنظمة التي تدعم Java 7 ، سيقوم المحدّث بإزالة مكون Java Web Plug-in الخاص بـ Apple ويوجهك إلى موقع Oracle Oracle على الويب لتنزيل أحدث إصدار من Java 7.
على الرغم من أن هذا هو الأسلوب الأكثر أمانًا ومفضلاً لمعظم المستخدمين ، إلا أن هناك البعض ممن قد يحتاجون إلى وقت تشغيل Java 6 لمحتوى ويب محدد ، وسيجدون أن المحتوى لا يعمل بشكل صحيح حتى بعد تثبيت Java 7.
لهؤلاء الأشخاص ، عرضت شركة Apple تعليمات لتعطيل وقت تشغيل Java 7 وإعادة تمكين المكون الإضافي Java 6 الإضافي المقدم من Apple.
للقيام بذلك ، ستحتاج إلى نقل المكون الإضافي Java 7 إلى مجلد مكون إضافي مُعطل مخصص ، ثم توفير ارتباط إلى مكون Java 6 الإضافي المضمّن في إطار عمل Java في Apple. يمكن القيام بذلك باستخدام الأوامر التالية في OS X Terminal (في مجلد التطبيقات> الأدوات المساعدة):
- أنشئ المجلد للمكوّن الإضافي المعطل:
sudo mkdir -p / Library / Internet \ Plug-Ins / disabled
- انقل المكوِّن الإضافي الحالي إلى المجلد الذي تم تعطيله (انسخ كل من الأسطر والصقها):
sudo mv / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin / Library / I \
nternet \ Plug-Ins / disabled
- أنشئ رابطًا إلى المكون الإضافي لـ Java SE 6 Web المضمّن (انسخ والصق الخطين):
sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resource \
s / JavaPlugin2_NPAPI.plugin / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin
عند الانتهاء ، يجب عليك فقط إعادة تشغيل متصفحات الويب حتى يتم التغيير. إذا كنت بحاجة إلى إعادة تمكين ميزة Java Web Start من Apple للاستخدامات الخاصة بك ، فيمكنك القيام بذلك أيضًا عن طريق إنشاء ارتباط إلى برنامج بدء الويب المضمّن في إطار JavaVM. تشغيل الأمر التالي في Terminal سيفعل هذا:
sudo ln -sf / System / Library /Frameworks/JavaVM.framework/Commands/javaws / usr / bin / javaws
لاحظ أن هذه الأوامر تستخدم أمر "sudo" ، الذي يتطلب تسجيل الدخول كمسؤول. عند التشغيل ، سيطالبك الأمر "sudo" الأول بإدخال كلمة مرور المسؤول (التي لن تظهر على الرغم من إدخالها) ، ولكن الاستخدامات اللاحقة لأمر "sudo" في غضون 10 دقائق من بعضها البعض لن تطالبك كلمه السر.
على الرغم من أن شركة آبل تبتعد عن دعم جافا ، فمن المرجح أنها ستوفر تحديثات Java إضافية ستعطل المكون الإضافي Java SE 6 مرة أخرى. بعد هذه التحديثات ، قد تضطر إلى تشغيل هذا الإجراء مرة أخرى لاستعادة وظائف Java.
ترك تعليقك