Spec-Zone .ru
спецификации, руководства, описания, API
|
Отметьте: Это руководство по плагину Java описывает функции, выпущенные до Java SE 6 обновлений 10 выпусков. См. Java Богатый документ Разработки и Развертывания Интернет-приложений для последней информации.
Эта глава включает следующие темы:
CLSID
Каждый новый выпуск или выпуск патча Плагина 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 и NP*.dll
для каждой новой версии или версии патча Плагина Java. Тип MIME идентифицирует тип или версию исполнимой программы Java, которая будет загружена и инициализирована Плагином Java. Это определяется с элементом, вводят EMBED
тег с поддерживаемыми браузерами Mozilla и с <PARAM name="type"> in the
OBJECT
тег для Internet Explorer. Если Вы хотите использовать минимальную версию Плагина Java с поддерживаемыми браузерами Mozilla, определите, что уникальный MIME вводит EMBED
тег.
ОтметитьТип MIME будет поддерживаться |
В общем 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 следующие:
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
Файл свойств теперь называют 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
.
Расположение значения по умолчанию для файлов трассировки и файлов журнала <User Application Data Folder>\Sun\Java\Deployment\log
где <User Application Data Folder>
как определяется выше.
Свойство javaplugin.outputfiles.path
может использоваться, чтобы переопределить расположение значения по умолчанию для файлов трассировки и файлов журнала. Для получения дополнительной информации обратитесь к трассировке и журналированию раздела в Руководстве по Развертыванию.
Есть уникальная Панель управления Java для каждого нового выпуска или выпуска патча. В 1.6.0, имя файла для Панели управления javacpl.exe
.
Только последняя установленная версия Панели управления Java доступна от Windows Control Panel.
Есть уникальные ключи реестра для каждого нового выпуска или выпуска патча 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 могут быть выполнены в различных сеансах браузера. Однако, многократные версии не могут быть выполнены в том же самом сеансе браузера. Если это предпринимается, пользователь предупреждается, и попытка перестанет работать. |