|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何执行静默(无人参与)Java 安装?% j# X) D9 O0 O" f* x
本文适用于:4 W2 ?$ ~( o, @. M& V: U' \
平台: Windows XP, Windows 2000, Windows 20037 i* [) b* |* k7 P0 V5 {
Java 版本: 7.0, 8.0, P' e9 C n- V2 J
问题4 a3 t) P* c; _& ?' A& m" y$ w X
1 ~8 [3 U- _& ~* H; H: H系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。& X, o3 B. R# f3 W
开发人员要求在静默模式下将 Java 安装到自己的产品中。- Q8 U! N! T* u; Y7 _0 l. `8 B
解决方案
/ b4 z% J$ n" e
" [/ @4 j2 I: V4 p$ |4 kJava 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。: m& x$ m& i, P+ h9 E
; ~$ p8 Z) K' [* {. i; g# [命令行安装1 F2 L& s+ j8 S/ B' B- |; Z
+ e, a3 \4 Y! {, E* ~
Java SE 7 Windows 脱机安装程序命令具有以下语法:9 _" S# C. S5 e0 D
5 V2 I; G6 [! o+ G7 l7 O* R' d<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]& ~/ }4 t2 n! c/ y' [- O
2 m) U1 s8 A! ~4 r1 T, x
其中
) F" r, A0 \. s `2 W2 m! z+ p) a$ s% t
<jre>.exe 是适用于 Java 的单个可执行安装程序。
' o) e# A4 Q1 [9 ]) Z0 M2 Q/s(如果使用)表示静默安装# Z, N3 J3 ~# }1 e4 \$ V
INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。
, }! W. d* J: X* c1 o如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。9 \* f, l! P0 {
STATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。
# Z' M; B0 ]6 [0 _, y4 P: Z, P, QWEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。/ ?3 @6 f" U1 o
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。; z' W4 ?( j% v6 u( T! Z
WEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。" R1 S, q. A! Q$ r* ^
安装配置
: \2 ~! g1 w! n8 W W4 }. x
/ ]6 d5 o2 ]2 y2 n6 T& b; y$ t示例 1
9 P1 N [/ c( |假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:/ }5 @9 I1 ?. R4 |, j8 }
执行 Windows 安装9 M* l; d2 k; m5 K' a1 N+ C4 U( z4 W
安装 JRE 内核、附加字体、颜色和声音库/ h4 i! i( b7 p9 h
用于安装上面提及的配置的命令如下所示:! u2 n0 z+ _4 w( E! c- k3 l* U
jre-7-windows-i586.exe /s
4 H: T1 g8 n% x$ b( o Y4 p' U5 Q# Q9 u1 O
示例 2
5 ?+ \8 i _6 W/ t" O2 O假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
8 F7 `7 b: |4 ]/ w( L3 b! q, M执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre
$ V. j7 M2 p7 j6 r4 r; s& C安装所有 JRE 功能8 H2 ^! j+ _1 E! J( }. e: ~
用于安装上面提及的配置的命令如下所示:8 X* d! m$ ~: \* J+ H/ _/ c
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
4 z) w f1 A# a1 E/ A0 M& R: p; E5 e8 `* v
注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:$ p' O Q8 `- f8 T/ Q) p1 I% o! A. E
start /w jre-7-windows-i586.exe /s
% M; _7 S" C! I( w0 x
/ y$ B! V' O3 k' ^; ]( O# H6 P: h创建日志文件
( w0 f- {! _: ?$ X- p( P# m
: Q" w, D" E0 g: T; s) q日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。
/ U6 m# U; y& `7 g: I1 H* B
/ e$ N1 g- m1 a: _安装示例5 q. }+ f& H- t* N
a" i0 ~' W% h9 Z& }& E以下是安装示例:
6 U: L# [4 n% ^, }jre-7-windows-i586.exe /s /L C:\setup.log( n$ \, A; S/ ? a
以上命令会将日志写入到 setup.log 文件。9 G6 }* |2 e: j8 S0 o
" z( e2 T9 Q* o, G+ f
4 m; V3 r1 S; C3 \" b" |
|
|