|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何执行静默(无人参与)Java 安装?
0 {* e; T: N2 u F, P本文适用于:
9 |: ?/ _. \) W平台: Windows XP, Windows 2000, Windows 2003
/ _5 r+ \( I9 a7 \( NJava 版本: 7.0, 8.0! [; g) T+ ^6 w0 n
问题
- W" Y. W9 z0 E( ^/ N0 P& H* u' V
# B" X, k! P5 Z4 }, U系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。
& I3 f2 t4 X. ]开发人员要求在静默模式下将 Java 安装到自己的产品中。
, P+ {. C% t7 R q2 g解决方案
7 G4 Q8 c4 @' i) r1 D
- W) G- a. N7 n/ S8 s1 ]Java 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。
' p% x0 I# ]% n- O
/ N: B5 u9 N, v* a! n$ \, R5 O命令行安装
# B% k! h( \* b- B- \' }; u# [7 L1 P. q/ r* Q
Java SE 7 Windows 脱机安装程序命令具有以下语法:
( x3 e; T" s" q5 q' K4 |0 E
; R" V9 _* e/ `- N2 S. ~1 J<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]
1 T. t, N. ^% |$ u* T; S
' `' }3 @9 T: C1 _6 M其中5 R u9 E; q( P' t% z; i; K$ Q Y$ e
: P+ v7 b; M- k% i4 }<jre>.exe 是适用于 Java 的单个可执行安装程序。
/ V0 P2 b$ }2 D4 Z+ x# t* P" |/s(如果使用)表示静默安装! g8 l5 E- ~7 d& Q- C6 p
INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。# u/ q# [# W" ^% @6 k0 y0 k
如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。
! g3 {9 }4 H- ?8 D. A k6 t- ySTATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。9 |" }, s& x: ?( g/ J5 r
WEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。5 @) ^1 i6 \0 o
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。" _! ^: ?6 z5 |/ T
WEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。
; V9 S& k. i$ o# Y+ u安装配置! n' k! V8 v# p. F% T! O( T
- I! M! F, X x# [
示例 1
/ S! d" k+ b3 {5 i7 h. A* I假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
7 ]- ^( a) }) F2 W& S# J8 C( Q1 r执行 Windows 安装
; l9 e: v% {# e8 x* \ B- Z9 H7 N安装 JRE 内核、附加字体、颜色和声音库
f* C+ t' _5 z用于安装上面提及的配置的命令如下所示:! u: T2 I9 \: j1 T O X
jre-7-windows-i586.exe /s
3 ]3 g/ d! V" s6 m g% ]$ |7 P" \; q3 Z4 w5 T5 b' L$ {' ~
示例 2
1 |! ]$ h/ _3 G" a5 E( ]# t5 H假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:: w7 }& s% C( C$ Y0 U
执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre
* T: }! h2 g7 ?* W3 X安装所有 JRE 功能6 K( @4 |# `) O# c
用于安装上面提及的配置的命令如下所示:
( ~: M/ I8 F* g( j( c- b& s R* P* Gjre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre; A' c7 H2 h, w& E! i
* [% g5 G T% d3 X
注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:
: H6 K! x8 k( V4 ^start /w jre-7-windows-i586.exe /s8 O0 r0 _6 S4 Z$ ^& Q
. D, t- M# ~; D) c/ G创建日志文件& E5 J+ h! S. D% Z7 ]/ C% O. `) h
1 P4 C( I) |) q; j1 `
日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。+ Y' L2 d+ F- a& E, l/ |+ ?
' g3 M" k( l* h* C3 J2 Y) C. y
安装示例
/ r# W: v, l& z( b# l) m+ l9 m, @0 E$ W `5 f. _6 B
以下是安装示例:
9 |( V7 w J9 _6 g% t5 Z1 m" Ejre-7-windows-i586.exe /s /L C:\setup.log
) \3 B' f- A; d# O& ?$ j* P! }以上命令会将日志写入到 setup.log 文件。
3 a4 {/ ?* e9 l, C% x8 M: ~3 O( w4 h+ Y0 Q8 ?7 l9 i+ ^
. y% Z& D1 I. [* o7 Z& O
|
|