704
Java
如何执行静默(无人参与)Java 安装?
如何执行静默(无人参与)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
文件。
您可能还有兴趣关注:
最后更新:2017-01-12 10:52:57
上一篇:
错误 1500.正在进行另一项安装
下一篇:
如何设置或更改 PATH 系统变量?
错误 1721:此 Windows Installer 软件包存在问题。
安装错误:无法使用当前的 Internet 代理设置继续
如何清除 Java 高速缓存?
防病毒检查器/扫描程序检测到病毒。这是否与 Java 有关?
Mac 上的 Java 控制面板在何处?
为何在 Java 崩溃后会在桌面上生成 hs_log_pid 日志文件?
为什么在安装 Java 7 Update 10 (7u10) 及更高版本后,控制面板中没有“禁用 Java”复选框和安全滑块?
在 Windows 8 上使用 Java 的故障排除提示
如何查看和更改系统语言环境设置以使用我选择的语言?
如何使用 Active Directory 在网络中部署 Java?
相关内容
Java 8 发行版要点说明
错误:Java 搜索到可能导致安全问题的应用程序组件。
为什么会显示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已过期)或 "Your Java version is insecure"
在运行带有已过期证书的应用程序时,会显示什么样的其他对话框?
运行使用可信证书签名的应用程序时,为什么显示未签名的安全提示?
Java 下载内容是否会受病毒感染?
授权和分发常见问题解答
可从何处获得 Minecraft?
卸载 Java 之后,如何删除在 Windows 的“卸载/删除程序”中列出的条目?
安装 Java 期间显示“错误:25099”消息
热门内容
有关在 Mac OS X 上安装和使用 Oracle Java 的信息和系统要求
为什么应该从系统卸载 Java 的早期版本?
为什么会显示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已过期)或 "Your Java version is insecure"
Java 8 发行版要点说明
Amazon 可选产品
什么是 Java 技术?为何需要 Java?
开发人员 - 浏览器中的 Java 内容 - 安全清单更改
错误:安装过程中出现 \bin\hotspot\jvm.dll 错误消息
更新到 macOS Sierra 10.12 后,为什么会在运行 Java 时出现问题?
Java 和 Google Chrome 浏览器