Spec-Zone .ru
спецификации, руководства, описания, API
|
До этого выпуска, когда новый JRE был установлен, JAR и собственные библиотеки для старого выпуска не были видимы к новому. Таким образом приложения и апплеты, которые полагались на те библиотеки, не будут работать, и разработчики были вынуждены повторно развернуть свои библиотеки к новому JRE. Новый Репозитарий В масштабе всей системы является решением той проблемы. Это обеспечивает глобальное или расположение в масштабе всей системы, где VM может искать библиотеки, JAR или собственный, indepenent расположения JRE. Это обеспечивает функциональность, подобную репозитарию в Microsoft VM (см.
Отметьте: В этом выпуске репозитарий в масштабе всей системы поддерживается только Плагином Java и только на Windows.
Таблица ниже показывает расположение нового Репозитария В масштабе всей системы:
Тип Библиотеки
|
Расположение в масштабе всей системы
|
DLL | Любой каталог в Системной переменной окружения Пути. |
Недоверяемый JAR | <Windows Directory>\Sun\Java\Deployment\Lib\Untrusted |
Доверяемый JAR | <Windows Directory>\Sun\Java\Deployment\Lib\Trusted |
<Windows Directory>
Windows каталог ОС на диске, где Windows был установлен (также вызванный %SystemRoot%
).
Например, на Windows XP, где Windows был установлен на (типичном) диске C, расположения этих библиотек будут следующие:
Тип Библиотеки
|
Расположение в масштабе всей системы
|
DLL | Любой каталог в Системной переменной Пути; например, C:\WINDOWS\repository если C:\WINDOWS\repository был установлен в Системной переменной Пути. |
Недоверяемый JAR | C:\WINDOWS\Sun\Java\Deployment\Lib\Untrusted |
Доверяемый JAR | C:\WINDOWS\Sun\Java\Deployment\Lib\Trusted |
Отметьте следующее:
AllPermission
полномочия, в то время как последним дают только полномочия апплета по умолчанию.java.ext.dirs
. Если пользователь выбирает его/ее собственное java.ext.dirs
системное свойство через Панель управления Java, JAR в доверяемом хранилище в масштабе всей системы не будут загружены Плагином Java.