Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

<Содержание

Поддержка мультиверсии

Эта глава включает следующие темы:

Каждый новый выпуск или выпуск патча Плагина Java однозначно определяют ключи реестра, CLSID, Тип MIME и другие ресурсы. Это позволяет многократным версиям JRE быть развернутыми в той же самой среде.

Уникальный CLSID

Есть уникальный CLSID для каждой новой версии или версии патча Плагина Java. (CLSID используется в OBJECT тег с Internet Explorer, работающим на Windows.), Если Вы хотите, чтобы минимальная версия Плагина Java использовалась, затем определите это уникальное CLSID в OBJECT тег. CLSID сохранен в реестре в: 

HKEY_CLASSES_ROOT\CLSID\

Вообще CLSID смотрит следующим образом:

CAFEEFAC-<major version>-<minor version>-<patch version>-ABCDEFFEDCBA

где major version, minor version и patch version все 4-разрядные шестнадцатеричные числа.

Примеры:

Например, CLSID для Плагина Java 6 следующие:

clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA

и Вы нашли бы это в реестре:

HKEY_CLASSES_ROOT\CLSID\CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA

Отметьте, что CLSID также сохранен в: 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units\

Уникальный Тип MIME и dll

Есть уникальный тип MIME и NP*.dll для каждой новой версии или версии патча Плагина Java. Тип MIME идентифицирует тип или версию исполнимой программы Java, которая будет загружена и инициализирована Плагином Java. Это определяется с элементом, вводят EMBED тег с поддерживаемыми браузерами Mozilla и с <PARAM name="type"> in the OBJECT тег для Internet Explorer. Если Вы хотите использовать минимальную версию Плагина Java с поддерживаемыми браузерами Mozilla, определите, что уникальный MIME вводит EMBED тег.

Отметить

Тип MIME будет поддерживаться NP*.dll с уникальным именем для каждой новой версии или версии патча. Таким образом установка различной версии Плагина Java не перезаписывает другой .dll файлы в поддерживаемых браузерах Mozilla Plugins каталог.

В общем MIME типы похожи на это:

application/x-java-applet;jpi-version=<version><version>

где version включает майора, незначительного и номера версий патча.

Типы MIME поддерживаются в файле

       NPJPI<modified version number>.dll

Пример:

Для Плагина Java 1.6.0, уникальный тип MIME был бы:

application/x-java-applet;jpi-version=1.6.0

и это поддерживалось бы в файле:

NPJPI160.dll

в поддерживаемых Mozilla Plugins каталог.

Уникальный Ключ реестра Плагина Java

Есть уникальный ключ реестра Плагина Java для каждой новой версии или версии патча Плагина Java. Основной ключ реестра Плагина Java следующие:

HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Plug-in\<version number>

где <номер версии> включает майора, незначительного и номера версий патча.

Example:

Для Плагина Java 1.6.0 Вы найдете следующее в своем реестре:

HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Plug-in\1.6.0

Уникальный Файл свойств Плагина Java

Файл свойств теперь называют deployment.properties. Это располагается в следующем каталоге:

<User Application Data Folder>\Sun\Java\Deployment

где <User Application Data Folder> папка данных приложения, определенная для пользователя.

Как пример, для пользователя testuser на системе Windows XP, значении <User Application Data Folder> был бы C:\Documents and Settings\testuser\Application Data

deployment.properties файл используется версией 1.6.0. Значение <User Application Data Folder> получается из вызова API-функции Win32 SHGetFolderPath() с CSIDL_APPDATA.

Уникальные Файлы трассировки Плагина Java и Файлы журнала

Расположение по умолчанию для файлов трассировки и файлов журнала <User Application Data Folder>\Sun\Java\Deployment\log

где <User Application Data Folder> как определяется выше.

Свойство javaplugin.outputfiles.path может использоваться, чтобы переопределить расположение по умолчанию для файлов трассировки и файлов журнала. Для получения дополнительной информации обратитесь к трассировке и журналированию раздела в Руководстве по Развертыванию.

Уникальная Панель управления Java

Есть уникальная Панель управления Java для каждого нового выпуска или выпуска патча. В 1.6.0, имя файла для Панели управления javacpl.exe.

Только последняя установленная версия Панели управления Java доступна от Windows Control Panel.

Уникальные Ключи реестра для JRE/JDK

Есть уникальные ключи реестра для каждого нового выпуска или выпуска патча JRE/JDK. Эти ключи реестра располагаются следующим образом:

HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\<version number>
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Development Kit\<version number>

где <version number> включает майора, незначительного и номера версий патча; например, 1.6.0

Эти ключи позволяют Плагину Java определять местоположение надлежащей версии JRE.

Много Поддержка Версии в Сеансах Браузера

Mutliple JRE версии может быть установлен на платформе Windows. С апплетами многократного JRE, используя тип MIME jpi-version будет работать с браузерами Mozilla, только если Вы включаете следующим опциям:

Чтобы вызвать Панель управления Java для определенной версии JRE просматривают к <JRE_HOME>/bin каталог той версии и выполненный javacpl.exe.

Отметить

Многократные версии JRE могут быть выполнены в различных сеансах браузера. Однако, многократные версии не могут быть выполнены в том же самом сеансе браузера. Если это предпринимается, пользователь предупреждается, и попытка перестанет работать.



Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами