|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何执行静默(无人参与)Java 安装?
* v7 m3 |. r5 i% Z$ t, [/ o本文适用于:2 z l5 v! g+ F6 z3 ?/ C& j
平台: Windows XP, Windows 2000, Windows 2003* p' p( p- k& M. S9 q' M/ H
Java 版本: 7.0, 8.0
- y) L; s/ S6 o! ~" v" d; `问题8 @6 Y/ A/ E L
8 V; }+ E# A2 m' t' Z
系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。
5 S3 m5 n, N9 R) q/ l7 U开发人员要求在静默模式下将 Java 安装到自己的产品中。6 [3 |. F* v7 I
解决方案
; Z7 \2 R& m" w
+ [$ o' b! _/ F2 a9 lJava 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。
M' v+ K8 }. `4 B6 l1 s' J7 X
; r- O/ M# T" s q8 S命令行安装
x7 z( o0 k5 A% U3 Y9 u U& _* R- r" A2 o! p. n6 ?
Java SE 7 Windows 脱机安装程序命令具有以下语法:4 Y( p3 S0 {3 m+ L n# G
/ @5 |4 w: t( b' B9 b
<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]
" Y# P5 B2 a- c) {# _" z( { Z5 R; L1 H8 z" H- A* Q0 Q
其中/ V/ |7 |" M* {, l
+ B6 B1 m3 o, \5 X1 Z. K$ A<jre>.exe 是适用于 Java 的单个可执行安装程序。
* ~6 u5 Y2 {3 u5 d/ R5 c- `( A/s(如果使用)表示静默安装3 g0 p: O4 F- i8 o2 q1 n1 ?
INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。
8 c/ l4 w1 C6 w! D5 V如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。
; ^+ f9 ^' Y5 c4 @/ d8 JSTATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。
( j8 O* k, ~7 Q* OWEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。- S+ m3 m, e7 p$ h3 d1 p7 z& J6 d. W
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。
7 N% {$ V4 j$ i" q5 ?WEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。
( z# {- I; Y" z6 D. _. u安装配置" E* b+ y: Z q' A6 d9 p
* D7 M) _0 g4 k, [示例 1
: N6 T/ n& _( J; s假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:( x) ~: H) |+ q* u$ X8 i2 H
执行 Windows 安装
4 o0 m2 H/ Y- @! [7 u安装 JRE 内核、附加字体、颜色和声音库3 s8 K, a+ u" d6 m- e I0 C; L) w
用于安装上面提及的配置的命令如下所示:
7 C7 ~! k+ e+ djre-7-windows-i586.exe /s , C/ F1 w$ d+ d; h# I8 y& [: G4 Q, E
L1 h; h1 F: o; p. B/ L( c
示例 2
/ Z. g7 n2 t& z2 L假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
( N( ?% s& V- ~8 c" F执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre0 S/ d6 W' p8 b
安装所有 JRE 功能
, v! b# s0 j) V7 b% w% L用于安装上面提及的配置的命令如下所示:
}* c% {0 D W1 H4 c6 X9 ajre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
( H5 A* W9 L8 e b6 m& T- c! D% Z8 ?, _( }6 h2 G7 o
注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:
0 q9 n8 p0 c" h# p' i5 F' {, kstart /w jre-7-windows-i586.exe /s
' c r# p5 ]: V# w# z1 b! u0 W. W
+ Z+ {1 k0 Y1 Z& D; E% A创建日志文件
/ X! @3 m/ |% M, G. l
4 M1 t1 b# x( K6 a- G- {& P8 }日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。
6 ^+ v% u2 z) E! K2 m, N- r, H& g+ p# _8 u. `# w2 h2 r' H& y: o
安装示例 ~* p3 K; k! K) z
: z0 Z- w. w9 r. @0 W, `以下是安装示例:
+ n% r" Y0 m8 s" O, mjre-7-windows-i586.exe /s /L C:\setup.log8 D; x, L: {' s7 [* A2 f) d
以上命令会将日志写入到 setup.log 文件。
! F; v! b( o8 ~* \2 i
$ l4 r7 ?3 s: V7 q$ I7 |2 Y
' e) W1 z) C' S- C# S ~) ^ |
|