如何执行静默(无人参与)Java 安装?
小编:艳芬 207阅读 2020.08.17
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 包含对无提示安装或无人参与安装的内置支持。
命令行安装
本节介绍用于 JRE Windows 脱机安装程序的命令行选项。按以下所示运行安装程序:
jre [INSTALLCFG=configuration_file_path] [options]
INSTALLCFG=configuration_file_path<指定安装程序配置文件的路径。
options是具有指定值的选项(用空格分隔)。使用表 20-1 配置文件选项 (docs.oracle.com) 中列出的相同选项。此外,可以对 JRE Windows 脱机安装程序使用/s选项来执行无提示安装。
Java 7
命令行安装
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(如果使用)指定静态安装。
WEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。
WEB_JAVA_SECURITY_LEVEL(如果使用)设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为 VH(非常高)、H(高,默认值)或 M(中)。此字段自 7u10 发行版起可用。
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文件。
相关推荐
- 经典笔试题-JDBC及Hibernate篇 五、JDBC 及Hibernate:(共12 题:基础10 道,中等难度2 道)110、数据库,比如100 用户同时来访,要采取什么技术解决?【基础】 答:可采用连接池。111、什么是ORM?【基础】 答:对象关系映射(Object—Relational Mapping,简称ORM)是一种为了解决面向对象…
- 整理+学习《Java面试题全集(上)》 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承…
- 3DMAX提示和技巧 本主题标识使用 Civil View 的一些重要提示和技巧。常规使用屏幕分辨率至少为 1280x1024 的 Civil View。低于此分辨率时,一些面板将占用过多屏幕空间。 将视口设置为线框显示以达到最佳性能。 要尽可能简化用户界面,请在单个视口中工作并关闭 3ds Max 命令面…