|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何执行静默(无人参与)Java 安装?
# ~5 n( E" b [本文适用于:/ W6 u" e- ~9 r
平台: Windows XP, Windows 2000, Windows 2003
0 S% \* n4 a8 M& I1 c1 SJava 版本: 7.0, 8.0
9 x! h% ^5 @, V- t+ S问题) X1 W0 m& P% H7 `4 G
% `4 T g/ r+ l) D系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。
* f% v8 \$ X; o0 \开发人员要求在静默模式下将 Java 安装到自己的产品中。) T' y: e- n4 A
解决方案
z1 ~- n' `1 r# p% S$ ?3 n. H6 q! G; T5 X" x
Java 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。2 o% Z4 Q% }$ u) \, s4 H
" T1 e) `9 P: @( p5 P. W+ S; k( d2 E命令行安装# j* k$ C8 M4 W) c2 L4 v. o/ D
. }" F* p) c3 G V! W+ DJava SE 7 Windows 脱机安装程序命令具有以下语法:
/ p" e1 m. C/ `4 \$ Q! w. t+ i. S9 Z' n! s2 b( p' c) h
<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]! V: U' e& W% y+ o
@" Y8 T o/ l7 A: {其中' v2 B8 [- M( b! C3 J
$ |8 u Y/ ~( J- d+ I1 Y" `# E<jre>.exe 是适用于 Java 的单个可执行安装程序。
# O9 q& V5 M: t& E/s(如果使用)表示静默安装
+ f( r6 G: ^- L" YINSTALLDIR(如果使用)指定 JRE 的驱动器和路径。' P* ^; F2 e4 C* D# E
如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。
3 d. C) V5 A) ISTATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。
# i0 E% s/ W* e6 N# sWEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。; y4 j6 @' E! D) l. m
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。
6 d2 d6 Z+ K! X2 R& T" nWEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。
- B( Z, O( a( j7 Q4 F安装配置
( j; D2 A7 _; E* r6 w
+ R" W" N' P) D$ p示例 1; i( x( x/ Y( |7 `3 k1 U
假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
/ a, q1 G1 u$ a# U; R执行 Windows 安装
' @2 R) ]3 {$ \+ }安装 JRE 内核、附加字体、颜色和声音库5 d- j# T6 E4 n. W1 A7 G5 }
用于安装上面提及的配置的命令如下所示:# B" O. h5 j8 e
jre-7-windows-i586.exe /s
8 q( C! Q+ |2 R1 V% H8 ]3 ^
/ l7 ^) x i: S# k- f" ^% B示例 2
5 M" w% F" \$ z. ^: B假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:8 X- @( K: W5 g; j5 y
执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre/ k/ k/ w7 N' f' b
安装所有 JRE 功能5 h# d# l& b3 h/ j X' t
用于安装上面提及的配置的命令如下所示:
; m) v) P$ q" Gjre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
W/ O9 [0 M! v* U' z9 P- O, A7 N: I; J! m! X( T3 R
注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:$ W7 D6 H! j0 G% s1 P
start /w jre-7-windows-i586.exe /s+ f0 `2 M, d# B
0 T) I Y* ^" {: V; ^4 s
创建日志文件2 Z' X+ K8 C' `& x7 i, J5 N
1 F5 U. N% }: W+ P, E: m日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。
0 y2 e) Z( o* U5 i4 g" s
& ?. U2 ^* C/ D4 W) O/ r( n2 o安装示例4 p& i+ ^ o& S2 a
9 L+ A+ t+ {' n1 v& X. m; d
以下是安装示例:
' w, p! J3 \7 ~$ q9 K) Fjre-7-windows-i586.exe /s /L C:\setup.log
% s% L7 _' G5 K0 @0 r以上命令会将日志写入到 setup.log 文件。
; d+ F8 [! c9 @% M" U9 m( _0 [! Z3 ^# c% d$ T4 l ^+ H1 n _$ M
, i9 @5 ~/ m8 p% F( b3 X/ t& Z |
|