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


Этот раздел касается:
  • Платформы: Windows 10, Windows 7, Windows 8, Windows Server 2012, Windows Vista, Windows XP
  • Версии Java: 7.0, 8.0

На этой странице описаны параметры установки Java SE Runtime Environment (JRE) на 32-разрядной платформе Windows. Эта информация предназначена для:

  • Системных администраторов, устанавливающих JRE с дополнительным модулем Java и технологиями Java Web Start на нескольких компьютерах в интрасети без участия пользователей.

  • Поставщиков продуктов, требующих JRE. Для продуктов поставщиков среду JRE можно установить в фоновом режиме (не интерактивно, из командной строки).

Программы установки JRE создаются с помощью технологии Microsoft Windows Installer (MSI) 2.0. MSI содержит встроенную поддержку для фоновых и автоматических установок. В этом документе описывается установка JRE вручную с использованием файла .exe запускающего MSI.


Java 8

Для получения дополнительной информации см. статью Параметры программы установки Windows JRE 8 (docs.oracle.com).

Установка из командной строки

В этом разделе описаны параметры командной строки для программы установки JRE Windows в автономном режиме. Запустите программу установки следующим образом:

jre [INSTALLCFG=configuration_file_path] [options]

  • jre указывает на имя основного файла программы установки JRE Windows в автономном режиме (например, jre-8u05-windows-i586.exe).
  • INSTALLCFG=configuration_file_path определяет путь к файлу конфигурации программы установки.
    Для получения дополнительной информации см. статью Установка с использованием файла конфигурации (docs.oracle.com).
  • options – это параметры с указанными значениями, разделенными пробелами. Используйте параметры, перечисленные в Таблице 20-1, Параметры файла конфигурации (docs.oracle.com). Также можно использовать параметр /s чтобы программа установки JRE Windows в автономном режиме выполнила фоновую установку.

Java 7

Для получения дополнительной информации см. статью Параметры программы установки JRE 7 Windows (docs.oracle.com).

Установка из командной строки

Команда программы установки Java SE 7 Windows в автономном режиме имеет следующий синтаксис:

<jre>.exe [/s] [INSTALLDIR=<drive>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M] [SPONSORS=0]

Примечание
  • <jre>.exe — это отдельный исполняемый файл с программой установки JRE.
  • /s если используется, задает фоновую установку.
  • INSTALLDIR если используется, указывает диск и папку для установки JRE. Если параметр INSTALLDIR не задан, установка выполняется в папку C:\Program Files\java\jre (расположение по умолчанию).
  • STATIC=1 если используется, указывается статическая установка. Подробнее о статической установке см. раздел Статическая установка в статье Исправления на локальном уровне и статическая установка JRE (docs.oracle.com).
  • WEB_JAVA=0 если используется, предотвращает запуск любых приложений Java в браузере. WEB_JAVA=1 используется по умолчанию, разрешает запуск приложений Java в браузере. Это поле доступно, начиная с версии 7u10. Подробнее см. Настройка уровня безопасности клиента Java (docs.oracle.com).
  • WEB_JAVA_SECURITY_LEVEL если используется, задает уровень безопасности неподписанных приложений Java, запускаемых в браузере. Возможные значения: VH (очень высокий), H (высокий, используется по умолчанию) и M (средний). Это поле доступно, начиная с версии 7u10. Подробнее см. Настройка уровня безопасности клиента Java (docs.oracle.com).
  • SPONSORS=0 если используется, предотвращает установку всех спонсорских приложений, например, дополнений к браузеру. Это поле доступно, начиная с версии 7u55. Обратите внимание, что предложения по установке пользовательских приложений применимы только в онлайновых 32-разрядных программах установки JRE и механизмах автообновления.
Пример 1
Допустим, используется установщик JRE jre-7-windows-i586.exe и требуется установить следующую конфигурацию:
  • выполнение установки Windows;
  • установка ядра JRE, дополнительных шрифтов, цветов и Soundbank;

Команда для установки указанной выше конфигурации:
jre-7-windows-i586.exe /s

Пример 2
Допустим, используется установщик JRE jre-7-windows-i586.exe и требуется установить следующую конфигурацию:
  • выполнение установки Windows в автономном режиме и установка JRE на диск D в папку java\jre;
  • должны быть установлены все компоненты JRE;

Команда для установки указанной выше конфигурации:
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre

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


Создание файла журнала

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

Ниже приведен пример создания файла журнала:

jre-8-windows-i586.exe /s /L C:\<path>setup.log

В этом примере журнал записывается в файл setup.log.