Подтвердить что ты не робот

Заставить Internet Explorer использовать определенную среду выполнения Java Runtime Environment?

При просмотре другой веб-страницы, содержащей апплет, как я могу заставить Internet Explorer 6.0 использовать конкретную JRE, когда у меня несколько установленных?

4b9b3361

Ответ 1

Если вы имеете в виду, когда вы не являетесь лицом, создающим веб-страницу, вы можете отключить добавление, которое вы не хотите использовать с Manage Add -Ons Экран IE Options добавлен в Win XP SP2

Ответ 2

Сначала отключите установленную версию Java. Для этого перейдите в Панель управления > Java > Дополнительно > Java по умолчанию для браузеров и снимите флажок Microsoft Internet Explorer.

Затем включите версию Java, которую вы хотите использовать. Для этого перейдите к (например) C:\Program Files\Java\ jre1.5.0_15\bin (где jre1.5.0_15 > это версия Java, которую вы хотите использовать) и запустите javacpl.exe. Перейдите в Дополнительно > Java по умолчанию для браузеров и проверьте Microsoft Internet Explorer.

Чтобы вернуть свою прежнюю версию Java, вам нужно отменить эти шаги.

Обратите внимание, что в более старых версиях Java Java по умолчанию для браузеров называется <APPLET> Поддержка тегов (но эффект тот же).

Хорошо, что этот метод не влияет на другие браузеры и не влияет на систему JRE по умолчанию.

Ответ 3

Сегодня у меня такая же проблема, и я согласен с Джеком Леовом. В принципе, в Windows XP мне пришлось перейти в Панель управления > Java, а затем:

  • вкладка Java
  • Нажмите кнопку "Просмотр"
  • Включить только JRE, который я хочу (т.е. JRE 1.5.x и сохранить 1.6.x отключено)
  • Перезапустить IE
  • Загрузите страницу апплета в IE
  • Et voila, он загружает правильную версию JRE!

Ответ 4

Для решения на стороне сервера (который ваш вопрос был первоначально неоднозначным), эта страница на солнце содержит один из способов указать JRE, В частности,

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

Атрибут classid определяет, какие версии Java Plug-in для использования.

Ниже приводится альтернативная форма атрибут classid:

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

В этой форме "xxxx", "yyyy" и "zzzz" - это четырехзначные числа, которые определить конкретную версию Java Плагин для использования.

Например, чтобы использовать Java Plug-in версии 1.5.0, вы указываете:

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

Ответ 5

Я бы дал все ответы здесь, попробуйте сначала. Но я хотел просто бросить то, что я делаю, на всякий случай, это не сработает для вас.

Я пытался решить ту же проблему, с которой вы столкнулись раньше, и, в конце концов, то, что я решил сделать, это установить только одну JRE в моей системе в данный момент. У меня есть около 10 различных JDK (от 1,3 до 1,6 и от разных поставщиков - Sun, Oracle, IBM), так как мне это нужно для разработки, но только для одной отдельной JRE.

Это работало на моем компьютере под управлением Windows 2000 + IE 6 дома, а также на моем компьютере с Windows XP + Multiple IE.

Ответ 6

Как уже упоминалось здесь для JRE6 и JRE5, я буду обновляться для JRE1.4:

Вам нужно будет запустить приложение jpicpl32.exe в каталоге jre/bin вашей установки Java (например, c:\java\jdk1.4.2_07\jre\bin\jpicpl32.exe).

Это более ранняя версия приложения, упомянутая в сообщении Daniel Cassidy.