Заставить Internet Explorer использовать определенную установку среды выполнения Java?
при просмотре чужой веб-страницы, содержащей апплет, как я могу заставить Internet Explorer 6.0 использовать определенную JRE, когда у меня установлено несколько?
8 ответов
Если вы имеете в виду, когда вы не человек, пишущий веб-страницу, то вы можете отключить дополнения, которые вы не хотите использовать с Управление Надстройками экран опций IE добавлен в Win XP SP2
во-первых, отключите текущую установленную версию Java. Для этого перейдите в Панель управления > Java > дополнительно > Java по умолчанию для браузеров и снять галочку Microsoft Internet Explorer.
затем включите версию Java, которую вы хотите использовать вместо этого. Для этого перейдите в (например)C:\Program Файлы\Java\jre1.5.0_15 \bin (где jre1.5.0_15 - это версия Java, которую вы хотите использовать), и запустите javacpl.exe. Перейти к дополнительно > Java по умолчанию для браузеров и Microsoft Internet Explorer.
чтобы вернуть вашу старую версию Java, вам нужно отменить эти шаги.
обратите внимание, что в старых версиях Java Java по умолчанию для браузеров называется поддержка тегов (но эффект тот же).
хорошо, что этот метод не влияет на другие браузеры, и не влияет на системную JRE по умолчанию.
У меня сегодня такая же проблема, и я согласен с Джеком Лиу. В принципе, в Windows XP мне пришлось перейти на панель управления > Java, а затем:
- вкладка Java
- нажмите на кнопку "Посмотреть"
- включить только JRE, который я хочу (т. е. jre 1.5.X и 1.6.х-инвалидов)
- перезапустить IE
- загрузить страницу апплета в IE
- et вуаля, он загружает правильную версию JRE!
для серверного решения (о котором ваш вопрос изначально был неоднозначным),эта страница на солнце перечисляет один способ указать 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"," гггг " и "zzzz" - это четырехзначные числа, которые определить конкретные версия Java Плагин для использования.
например, для использования плагина Java версия 1.5.0, можно указать:
classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
Я бы дал все ответы здесь сначала попробовать. Но я хотел просто добавить то, что я делаю, на случай, если это не сработает для вас.
Я попытался решить ту же проблему, что и раньше, и, в конце концов, я решил сделать только одну JRE, установленную в моей системе в данный момент времени. У меня есть около 10 различных JDKs (от 1.3 до 1.6 и от различных поставщиков-Sun, Oracle, IBM), так как мне это нужно для разработки, но только один автономный среда JRE.
Это сработало для меня на моем компьютере с Windows 2000 + IE 6 дома, а также на моем компьютере с Windows XP + несколькими IE на работе.
Как уже упоминалось здесь для JRE6 и JRE5, я обновлю для JRE1.4:
вам нужно будет запустить jpicpl32.exe приложение в каталоге JRE / bin вашей установки java (например,c:\java\jdk1.4.2_07\jre\bin\jpicpl32.exe).
Это более ранняя версия приложения, упомянутого в сообщении Дэниела Кэссиди.
использовать инструментарий развертывания ' s deployJava.js (правда, это обеспечивает минимальную версию, а не конкретную версию)
вы можете указать семейство JRE для использования. http://www.oracle.com/technetwork/java/javase/family-clsid-140615.html