如何执行静默(无人参与)Java 安装?
本文适用于:
- 平台: Windows 10, Windows 7, Windows 8, Windows XP, Windows Server 2012, Windows Vista
- Java 版本: 7.0, 8.0
本页介绍了在 Windows 32 位平台上安装 Java SE 运行时环境 (JRE) 的选项。它用于:
-
系统管理员,他们要在 Intranet 中的多台 PC 上部署包含 Java 插件和 Java Web Start 技术的 JRE,但不想进行用户交互操作。
-
提供需要使用 JRE 的产品的供应商。JRE 可以随其产品一起无提示(从命令行中以非交互方式)安装。
JRE 安装程序是使用 Microsoft Windows Installer (MSI) 2.0 技术构建的。MSI 包含对无提示安装或无人参与安装的内置支持。本文档介绍了如何使用运行 MSI 的 .exe
文件手动安装 JRE。
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) 中列出的相同选项。此外,可以对 JRE Windows 脱机安装程序使用/s
选项来执行无提示安装。
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 内核、附加字体、颜色和声音库
用于安装上面提及的配置的命令如下所示:
jre-7-windows-i586.exe /s
示例 2
假设 JRE 安装程序为jre-7-windows-i586.exe
,并且您想要安装以下配置:
- 执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE:
java\jre
- 安装所有 JRE 功能
用于安装上面提及的配置的命令如下所示:
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
注:要使 MS-DOS 窗口保持打开状态,请在 Java 安装完成时,按以下所示使用 start /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
文件。