Java

Java в действии Загрузка Центр справки

Справочные ресурсы

Как выполнить фоновую установку Java (установку без участия пользователя)?


Этот раздел касается:
  • Платформа/платформы: Windows XP, Windows 2000, Windows 2003
  • Версия/версии Java: 6.0

СИМПТОМЫ

  • Системные администраторы намерены установить JRE на нескольких компьютерах интрасети без участия пользователей.
  • Разработчикам требуется возможность фоновой установки JRE вместе с их продуктами.

РЕШЕНИЕ

Установка исполнительной среды Java SE (JRE) основана на использовании технологии Microsoft Windows Installer (MSI) 2.0. В MSI имеется встроенная поддержка фоновой установки или установки без участия пользователя. В данном документе описывается установка JRE вручную с помощью EXE-файла, запускающего установку MSI.  Также описываются параметры установщика.

Установка из командной строки
Для Java SE 6 команда установки в автономном режиме Windows имеет тот же синтаксис, что и в случае обычной установки Windows. Команда имеет следующий вид:
<jre>.exe [/lang=] [/s] [IEXPLORER=1] [MOZILLA=1] [INSTALLDIR=:\] [STATIC=1],

где:

  • <jre>.exe — исполняемый файл установщика для исполнительной среды Java (JRE).
  • /lang=, если используется, задает язык установщика. Чтобы просмотреть весь список, следует обратиться к списку идентификаторов языков.
  • /s, если используется, задает фоновую установку.
  • IEXPLORER=1, если используется, указывает, что подключаемый модуль необходимо зарегистрировать как виртуальную машину Java по умолчанию для браузера Internet Explorer.
  • MOZILLA=1 указывает, что подключаемый модуль необходимо зарегистрировать для Mozilla 1.1 и браузеров Netscape более поздних версий.
  • INSTALLDIR, если используется, указывает диск и папку установки.
  • Если параметр INSTALLDIR не задан, установка выполняется в папку C:\Program Files\java\jre1.6.0 (расположение по умолчанию).
  • STATIC=1, если используется, задает статическую установку. Этот параметр доступен при установке выпуска 6u10 или более позднего выпуска. Дополнительные сведения о статической установке см. в . Конфигурация исполнительной среды Java.
Примечание. Следующие параметры вышли из употребления начиная с выпуска Java SE 6 Update 10:
  • ADDLOCAL
  • IEXPLORE
  • MOZILLA
Начиная с выпуска Java SE 6 Update 10 последняя версия программного обеспечения JRE регистрируется для всех браузеров. Это гарантирует выполнение апплетов в последней и самой безопасной версии программного обеспечения JRE.

Конфигурации установки
Пример 1
Предположим, используется установщик JRE jre-6-rc-windows-i586.exe, и требуется установить следующую конфигурацию:
  • выполнение установки Windows;
  • установка ядра JRE, дополнительных шрифтов, цветов и Soundbank;
  • регистрация подключаемого модуля для Netscape 7 и Mozilla 1.3.
Команда для установки указанной выше конфигурации:
jre-6-rc-windows-i586.exe /s MOZILLA=1

Пример 2
Предположим, используется установщик JRE jre-6-rc-windows-i586.exe, и требуется установить следующую конфигурацию:
  • выполнение установки Windows в автономном режиме и установка JRE на диск D в папку java\jre;
  • должны быть установлены все компоненты JRE;
  • регистрация подключаемого модуля для Internet Explorer.
Команда для установки указанной выше конфигурации:
jre-6-rc-windows-i586.exe /s IEXPLORER=1 INSTALLDIR=D:\java\jre

Примечание. Чтобы оставить окно MS-DOS открытым до завершения установки Java, следует использовать команду start с параметром /w следующим образом:
start /w jre-6-rc-windows-i586.exe /s MOZILLA=1

Создание файла журнала
Файл журнала можно использовать для проверки успешности установки. Чтобы создать файл журнала с описанием установки, добавьте параметры /L C:\setup.log в команду установки. Чтобы проверить установку, содержимое данного файла журнала следует прокрутить до конца.

Пример установки
Ниже приводится пример установки:
jre-6-rc-windows-i586.exe /s /L C:\setup.log
При выполнении приведенной выше команды журнальные записи заносятся в файл setup.log.



Выбрать язык | О технологии Java
Конфиденциальность | Условия использования | Торговые марки | Ограничение ответственности

Sun Microsystems