¿Cómo se organiza una instalación silenciosa (sin intervención) de Java?


Este artículo se aplica a:
  • Plataformas: Windows 10, Windows 7, Windows 8, Windows Server 2012, Windows Vista, Windows XP
  • Versiones de Java: 7.0, 8.0

Esta página describe opciones para la instalación del entorno de Java SE Runtime Environment (JRE) en plataformas Windows de 32 bits. Está pensada para:

  • Administradores de sistemas que desplieguen JRE con el plugin Java y tecnologías Java Web Start en varias computadoras de su intranet sin intervención del usuario.

  • Proveedores con productos que necesiten JRE. JRE se puede instalar de forma silenciosa (no interactiva desde la línea de comandos) instalado con su producto.

Los installer JRE se crean mediante la tecnología Microsoft Windows Installer (MSI) 2.0. MSI contiene soporte incorporado para instalaciones silenciosas o no atendidas. Este documento explica cómo instalar manualmente JRE con el archivo .exe que ejecuta el MSI.


Java 8

Consulte Opciones de instalación de JRE 8 para Windows (docs.oracle.com) para obtener más información.

Instalación de la línea de comandos

Esta sección describe las opciones de línea de comandos para el installer fuera de línea de JRE para Windows. Ejecute Installer de la siguiente manera:

jre [INSTALLCFG=configuration_file_path] [options]

  • jre hace referencia al nombre del archivo base del installer fuera de línea de JRE para Windows (por ejemplo, jre-8u05-windows-i586.exe).
  • INSTALLCFG=ruta_archivo_configuración especifica la ruta del archivo de configuración del Installer.
    Consulte Instalación con un archivo de configuración (docs.oracle.com) para obtener más información.
  • options son opciones con valores específicos separados por espacios. Utilice las mismas opciones que aparecen en la Tabla 20-1, Opciones de archivo de configuración (docs.oracle.com). Además, puede utilizar la opción /s para que el installer fuera de línea de JRE para Windows realice una instalación silenciosa.

Java 7

Consulte Opciones del installer de JRE para Windows (docs.oracle.com) para obtener más información.

Instalación de línea de comandos

El instalador fuera de línea de Java SE 7 (Windows) tiene la siguiente sintaxis:

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

Nota
  • <jre>.exe es el único installer ejecutable para JRE.
  • /s si se utiliza, indica un instalación silenciosa.
  • INSTALLDIR si se utiliza, especifica la unidad y la ruta del JRE. Si no se especifica INSTALLDIR la instalación se realizará en C:\Archivos de programa\java\jre (ubicación por defecto).
  • STATIC=1 si se utiliza, especifica una instalación estática. Para obtener más información sobre las instalaciones estáticas, consulte Instalación estática en Instalación por parches y estática de JRE (docs.oracle.com).
  • WEB_JAVA=0 si se utiliza, desactiva la ejecución de cualquier aplicación Java en el explorador. WEB_JAVA=1 opción por defecto, activa las aplicaciones Java en el explorador. Este campo está disponible a partir de la versión 7u10. Si desea obtener más información, consulte Definición del nivel de seguridad del cliente Java (docs.oracle.com).
  • WEB_JAVA_SECURITY_LEVEL si se utiliza, define el nivel de seguridad de las aplicaciones Java no firmadas que se ejecutan en un explorador. Los valores posibles para este campo son VH (muy alto), H (alto, valor por defecto) o M (medio). Este campo está disponible a partir de la versión 7u10. Si desea obtener más información, consulte Definición del nivel de seguridad del cliente Java (docs.oracle.com).
  • SPONSORS=0 si se utiliza, omite completamente las ofertas patrocinadas como los complementos del explorador. Este campo está disponible a partir de la versión 7u55. Tenga en cuenta que las ofertas del patrocinador y, por lo tanto, esta funcionalidad, solo se aplican a los installers de JRE de 32 bits en línea y a los mecanismos de actualización automática para el sistema operativo Windows.
Ejemplo 1
Imagine que el installer de JRE es jre-7-windows-i586.exe y que desea instalar la siguiente configuración:
  • Realizar una instalación de Windows
  • Instalar el núcleo de JRE, las fuentes adicionales, los colores y el banco de sonidos

El comando para instalar la configuración mencionada anteriormente es el siguiente:
jre-7-windows-i586.exe /s

Ejemplo 2
Imagine que el installer de JRE es jre-7-windows-i586.exe y que desea instalar la siguiente configuración:
  • Realice una instalación sin conexión de Windows e instale JRE en la unidad D en java\jre
  • Instale todas las funciones de JRE

El comando para instalar la configuración mencionada anteriormente es el siguiente:
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre

Nota: Para mantener abierta la ventana de MS-DOS hasta que finalice la instalación de Java, utilice el comando start /w de la siguiente forma:
start /w jre-7-windows-i586.exe /s


Creación de un archivo log

Utilice un archivo log para comprobar si la instalación se ha realizado correctamente. Para crear un archivo log que describa la instalación, añada /L C:\<path>setup.log al comando de instalación y desplácese al final del archivo log para realizar la verificación.

El siguiente es un ejemplo de creación de un archivo log:

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

Este ejemplo hace que el log se escriba en el archivo setup.log.