|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何执行静默(无人参与)Java 安装?
1 X* D# Z$ `/ P) ^! \本文适用于:
8 {/ _4 j6 U' k( U3 N O, J平台: Windows XP, Windows 2000, Windows 2003
. b1 |$ @: {% c* dJava 版本: 7.0, 8.0
, B) u$ o) N7 ~( B- I问题5 o" O" Y: W* U' [1 C5 U" x- y/ H. y
7 `) H0 _' H7 h" a" `( x
系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。* Z ]" b/ p5 ~8 [- q3 B( g( O' N
开发人员要求在静默模式下将 Java 安装到自己的产品中。- x" R. N: ?; O0 E2 e% l
解决方案8 r# c, O3 N# l
* j2 q+ Q& B9 rJava 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。
1 ~' z8 T4 M. [4 m+ H+ X2 e, _
- y/ E: r r% S' s I+ ~命令行安装/ d- z" X2 c, Z% _/ C
! V' F' K, ?) Z4 x- _( gJava SE 7 Windows 脱机安装程序命令具有以下语法:+ D: c, q, W2 j4 |
b3 @ d* a* `. T- l
<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]8 ~. b- A6 c9 y
' L) k+ {: m; ~6 C其中
! ~& `: C0 Q J+ @0 W B9 r( M6 I( L9 V" ]! B' y1 l: e6 H. p; R
<jre>.exe 是适用于 Java 的单个可执行安装程序。
" \) _, V9 z- C2 e: t0 p# V/s(如果使用)表示静默安装& C% w7 a; v9 V0 r4 c
INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。
4 d4 i9 L) J4 {% e8 a h, Z如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。
& k3 Q9 m- S* B' B3 x% D ?STATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。1 M$ K: i5 r/ U( I
WEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。
! U. [5 H v/ D6 LWEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。4 { L$ V) d, u }, a
WEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。% [8 G5 V1 _( `6 U' D
安装配置! ~3 E" J% k* Y2 u L
' a/ L- d- v8 m- t& f示例 1
7 Y/ W7 [0 c$ ^* _$ X; \假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
' {: Z- F% ~' j7 [2 }$ c$ ]/ m- {执行 Windows 安装% m( ]% `4 Z1 {; N+ o5 y; r3 g( G
安装 JRE 内核、附加字体、颜色和声音库' u3 I: c5 a$ O( M
用于安装上面提及的配置的命令如下所示:
# I% {* _2 H5 }5 |; ~& J9 Mjre-7-windows-i586.exe /s ! \# M8 F+ Y/ C- G# y$ Q: D- c
q2 [6 j4 C0 u1 l9 X
示例 2% j6 I. k! _7 Z: W) a
假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
2 @4 T$ r6 B Z/ s% U3 }( [% ?/ y# Z执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre
; k! ^2 n, ^/ K6 M, V2 Q8 c安装所有 JRE 功能
2 n9 L% c8 m; `) r0 J* ~$ h7 R用于安装上面提及的配置的命令如下所示:; P- ?% [- I% Y5 F+ _" x. D; u4 T
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
2 J3 a8 e: }. E" A' { c- f s- c/ p+ N; ^
注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:: H, G6 j% E/ h$ P" [ b9 i3 C
start /w jre-7-windows-i586.exe /s
0 }/ |# M2 P/ T: d+ n8 t0 Q' Y8 K+ r. J
创建日志文件
4 [ v8 n. Z9 C, E' v5 C' i" g* a! i) A' v
日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。
' Q. n( L+ d$ N# O3 j A
1 p: p/ u/ H( ^5 B9 W+ `安装示例
3 b2 v( z# v) t% Y5 | \9 ^( t& i, u1 u4 f' w7 @
以下是安装示例:
& C$ I ?3 C: w# n& y# xjre-7-windows-i586.exe /s /L C:\setup.log
& g% @* ?/ {, L, f9 z( H$ ^以上命令会将日志写入到 setup.log 文件。3 h5 }( T9 t _$ `& ?
: }- q& y6 X% B9 u: a4 j
( @+ a: G- z7 ^% Y |
|