Java

Java in Action 下载 帮助中心

帮助资源

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


本文适用于:
  • 平台: Windows XP, Windows 2000, Windows 2003
  • Java 版本: 6.0

问题

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

解决方案

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

命令行安装
在 Java SE 6 中,Windows 脱机安装命令的语法与 Windows 安装相同。命令如下:
<jre>.exe [/lang=] [/s] [IEXPLORER=1] [MOZILLA=1] [INSTALLDIR=:\] [STATIC=1]

其中:

  • <jre>.exe 是适用于 Java Runtime Environment (JRE) 的单个可执行安装程序。
  • /lang=(如果使用)可设置安装程序的本地化语言。有关完整的列表,请参阅“语言 ID”。
  • /s(如果使用)表示静默安装
  • IEXPLORER=1((如果使用)表示插件应与 Internet Explorer 浏览器一起注册为默认 Java VM
  • MOZILLA=1 表示 Plug-in 应与 Mozilla 1.1 及更高版本和 Netscape 浏览器一起注册
  • INSTALLDIR(如果使用)指定安装的驱动器和路径
  • 如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre1.6.0(默认位置)。
  • STATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关静态安装的更多信息,请参阅 。Java Runtime Environment 配置
:从 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 内核、附加字体、颜色和声音库
  • 在 Netscape 7 和 Mozilla 1.3 中注册插件
用于安装上面提及的配置的命令如下所示:
jre-6-rc-windows-i586.exe /s MOZILLA=1

示例 2
假设 JRE 安装程序为 jre-6-rc-windows-i586.exe, 并且您想要安装以下配置:
  • 执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: 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