|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
如何执行静默(无人参与)Java 安装?+ i5 O0 H' m% E: |* r! k
本文适用于:9 j* v# X( ~5 M+ K
平台: Windows XP, Windows 2000, Windows 2003
) B" ?; ?' t' {) j: ]/ P. zJava 版本: 7.0, 8.04 k- E' u M6 A; j# D
问题7 y4 V$ K s h) {
7 v1 W) q) F3 |* C系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。
% i3 {8 T% t! S6 S% ]9 t开发人员要求在静默模式下将 Java 安装到自己的产品中。7 t5 v# @3 }% p" X8 b* S! I
解决方案
3 B$ S2 G; C3 O7 H# @ c+ R* {8 O0 \( V8 Q0 }: E8 Z
Java 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。
& p! |9 Y: x- w+ B; U8 G# H. f; s! j/ Z% L
命令行安装
3 Y* u7 H, R7 Z+ u& _3 p& O$ Q$ f+ p/ x
Java SE 7 Windows 脱机安装程序命令具有以下语法:
6 \' f: x! \9 z- [$ c4 P
& H! a" v' i2 d- U; N, ~<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]
" J9 N' }- ^" n1 t8 y7 y3 Y3 r; q6 x/ n5 f
其中
+ O3 v7 Z, _7 U4 J, `2 J/ I% ?- n
; w6 {5 V/ s# w$ n: v1 D+ V. s<jre>.exe 是适用于 Java 的单个可执行安装程序。; [/ H: K* s& j; r; d/ }
/s(如果使用)表示静默安装1 q; n1 t6 d- D0 D h% t
INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。
. C. t" ^* G1 _+ g如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。" \+ U, E$ N' x+ U
STATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。
' |! v; A' S( ~7 L# p) ~ c( GWEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。0 I7 {$ v8 \$ u" _3 d
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。1 |0 |5 B A5 S& w
WEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。
/ z. p/ z: U" ~- |2 S7 e. ^安装配置
% s8 S; E7 c/ c6 U" \- P# r9 \6 g( n) X0 F2 [, k, Z
示例 1
) L6 c9 ]' v. n+ E; s5 n. a3 ?# T假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:! I. M1 @2 Q/ d. d
执行 Windows 安装
' J) f' d% P- E( j7 O6 U安装 JRE 内核、附加字体、颜色和声音库( B) m3 M1 ]* \* V% [
用于安装上面提及的配置的命令如下所示:8 D# [6 d8 v) Y
jre-7-windows-i586.exe /s
2 m! \! `& |/ a( }8 ~ t- v% b: _& x7 L3 ?% a# m
示例 2) @( k# s# _2 `4 U" E6 z
假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:3 l7 k B; `) o1 E3 L
执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre
7 i+ N( O+ Z- Q# h' R. r; n6 t. o0 E安装所有 JRE 功能# W. e: h- O5 h# G# f& Q
用于安装上面提及的配置的命令如下所示:
1 k0 @5 W$ X/ z! k4 T+ T- E6 }jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
" ]+ V8 ~- d' n, o' D) S
) v- \! R1 t. O+ u5 Z注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:4 a, a# z6 }: q4 ^' o0 s8 B
start /w jre-7-windows-i586.exe /s4 S8 ^* y6 @& B
. c4 M) J, V, F' \: G; C( W. y+ K创建日志文件7 G% g' X$ e1 z& p" h
5 R& v9 z5 c1 o% T- W1 \( e4 h日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。
/ y$ b1 t, f/ _! R4 s
8 y; L/ X1 y/ v' ?8 k安装示例
9 c" v. f: _6 [ V3 N2 N) k1 D
; B, [! ?: _9 H! n. c) ]8 Q以下是安装示例:
( {$ w5 Z2 k, y X) `+ Xjre-7-windows-i586.exe /s /L C:\setup.log
+ \* z6 `- Q6 P6 E9 k% p以上命令会将日志写入到 setup.log 文件。$ L. U! _0 u! Q a" p4 X
. C, Y6 f/ T6 @! U/ V, M
; y) ]5 ]; k: ?$ a |
|