هل يجبر Internet Explorer على استخدام تثبيت Java Runtime Environment محدد؟

StackOverflow https://stackoverflow.com/questions/71254

سؤال

عند عرض صفحة ويب خاصة بشخص آخر تحتوي على تطبيق صغير، كيف يمكنني إجبار Internet Explorer 6.0 على استخدام JRE معين عندما يكون لدي العديد منها مثبتًا؟

هل كانت مفيدة؟

المحلول

إذا كنت تقصد أنك لست الشخص الذي يكتب صفحة الويب، فيمكنك تعطيل الوظائف الإضافية التي لا ترغب في استخدامها مع إدارة الوظائف الإضافية تمت إضافة شاشة خيارات IE في نظام Win XP SP2

نصائح أخرى

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

بعد ذلك، قم بتمكين إصدار Java الذي تريد استخدامه بدلاً من ذلك.للقيام بذلك، انتقل إلى (على سبيل المثال) جيم:\ملفات البرنامج\جافا\jre1.5.0_15\سلة مهملات (أين jre1.5.0_15 هو إصدار Java الذي تريد استخدامه)، وتشغيله javacpl.exe.اذهب إلى متقدم> جافا الافتراضي للمتصفحات و تأكد متصفح الانترنت الخاص بمايكروسفت.

لاستعادة الإصدار القديم من Java، يتعين عليك عكس هذه الخطوات.

لاحظ أنه في الإصدارات القديمة من Java، جافا الافتراضية للمتصفحات يسمى <التطبيق> دعم العلامات (ولكن التأثير هو نفسه).

والشيء الجيد في هذه الطريقة هو أنها لا تؤثر على المتصفحات الأخرى، ولا تؤثر على النظام الافتراضي JRE.

لدي نفس المشكلة اليوم وأنا أتفق مع جاك ليو.في الأساس، في نظام التشغيل Windows XP، كان علي أن أذهب إلى لوحة التحكم > Java ثم:

  1. علامة التبويب جافا
  2. انقر على زر "عرض".
  3. قم بتمكين JRE الذي أريده فقط (على سبيل المثال.JRE 1.5.x وإبقاء 1.6.x معطلاً)
  4. أعد تشغيل آي إي
  5. تحميل صفحة التطبيق الصغير في IE
  6. وها هو، جارٍ تحميل إصدار JRE الصحيح!

بالنسبة للحل من جانب الخادم (الذي كان سؤالك غامضًا بشأنه في الأصل)، هذه الصفحة في الشمس يسرد طريقة واحدة لتحديد JRE.خاصة،

<OBJECT 
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="200" height="200">
  <PARAM name="code" value="Applet1.class">
</OBJECT>

تحدد السمة ClassID إصدار Java المكون الإضافي للاستخدام.

فيما يلي شكل بديل للسمات المصلية:

classid="clsid:CAFEEFAC-xxxx-yyyy-zzzz-ABCDEFFEDCBA"

في هذا النموذج ، "XXXX" و "Yyyy" و "Zzzz" هي أرقام من أربعة أرقام تحدد الإصدار المحدد من المكون الإضافي Java.

على سبيل المثال ، لاستخدام إصدار Java Plug-In الإصدار 1.5.0 ، يمكنك تحديد:

classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"

سأعطي جميع الردود هنا محاولة أولا.لكنني أردت فقط أن أطرح ما أفعله، فقط في حالة عدم نجاحه معك.

لقد حاولت حل نفس المشكلة التي تواجهها من قبل، وفي النهاية، ما قررت القيام به هو تثبيت JRE واحد فقط على نظامي في وقت معين.لدي حوالي 10 أدوات JDK مختلفة (من 1.3 إلى 1.6، ومن بائعين مختلفين - Sun، وOracle، وIBM)، نظرًا لأنني أحتاج إليها للتطوير، لكني أحتاجها فقط JRE واحد مستقل.

لقد نجح هذا الأمر بالنسبة لي على جهاز الكمبيوتر الذي يعمل بنظام التشغيل Windows 2000 + IE 6 في المنزل، بالإضافة إلى جهاز الكمبيوتر الذي يعمل بنظام التشغيل Windows XP + Multiple IE في العمل.

كما ذكرنا هنا بالنسبة إلى JRE6 وJRE5، سأقوم بالتحديث إلى JRE1.4:

سوف تحتاج إلى تشغيل jpicpl32.exe التطبيق في دليل jre/bin الخاص بتثبيت Java (على سبيل المثال. ج:\Java\jdk1.4.2_07\jre\bin\jpicpl32.exe).

هذه نسخة سابقة من التطبيق المذكور في منشور دانيال كاسيدي.

استخدم ال مجموعة أدوات النشرنشر Java.js (على الرغم من أن هذا يضمن الحد الأدنى من الإصدار، بدلاً من إصدار محدد)

يمكنك تحديد عائلة JRE المراد استخدامها.http://www.Oracle.com/technetwork/Java/javase/family-clsid-140615.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top