admin 发表于 2015-5-12 10:31:17

如何执行静默(无人参与)Java 安装?

如何执行静默(无人参与)Java 安装?
本文适用于:
平台: Windows XP, Windows 2000, Windows 2003
Java 版本: 7.0, 8.0
问题

系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。
开发人员要求在静默模式下将 Java 安装到自己的产品中。
解决方案

Java 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。阐述了安装程序选项。

命令行安装

Java SE 7 Windows 脱机安装程序命令具有以下语法:

<jre>.exe

其中

<jre>.exe 是适用于 Java 的单个可执行安装程序。
/s(如果使用)表示静默安装
INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。
如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。
STATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。
WEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。
WEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。
安装配置

示例 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:\setup.log,并滚动到日志文件的末尾进行验证。

安装示例

以下是安装示例:
jre-7-windows-i586.exe /s /L C:\setup.log
以上命令会将日志写入到 setup.log 文件。


页: [1]
查看完整版本: 如何执行静默(无人参与)Java 安装?