|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何执行静默(无人参与)Java 安装?
4 q) c0 F5 L+ u: z' p# D- t本文适用于:
8 ^+ G# x; h) |4 w2 {1 c* }平台: Windows XP, Windows 2000, Windows 2003) S, Y( k/ L( s, K. S% H- ^
Java 版本: 7.0, 8.0& ^$ ~* B7 J2 N5 b/ u) I# z
问题2 Y( O" u( r+ Z& @& t
* Q' g% `1 u" q) A- o' N+ h4 y系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。, u# M& l; G7 l1 x* a
开发人员要求在静默模式下将 Java 安装到自己的产品中。
5 E, i$ H% T2 e6 X7 ~- j解决方案
' \& R1 _! m% ^8 O) Y/ k) e5 `, l/ G; c. J* p9 V( V" `
Java 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。# }+ A8 E9 t+ S
1 e$ E6 `8 G3 e3 e
命令行安装" b0 e w! j) d% D1 Z
- B5 r$ J# I5 F/ G3 }: q- [Java SE 7 Windows 脱机安装程序命令具有以下语法:
" ^& E2 D' c% m7 G& t* A. X7 `( j- E3 d
3 w8 D; I6 f c4 W) q( L<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]. c! v1 T* T5 m0 T
- F. z! f$ g3 G4 C' S其中
/ l3 ~8 c0 S+ j/ ^' L9 [: B3 J
" q Q1 r4 d4 a" t4 u- C5 |$ ]<jre>.exe 是适用于 Java 的单个可执行安装程序。
$ _7 o- D% \* } }" n ]( w8 D/s(如果使用)表示静默安装; B9 P o' b' ?/ {1 B, v
INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。
- v$ J/ A3 x0 m: x' J8 D; |! D* `如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。+ ]8 y! R/ X: K. F
STATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。& ^% T# ^$ K5 l3 d3 U0 B3 ]1 w( e, P" A
WEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。. F8 F. _8 q2 s& I5 }
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。
) m s7 h* `3 hWEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。
+ x% B3 v" S2 o+ U0 O安装配置& T' N* j. s5 n
- O/ N4 t. _, _! M/ i, e$ V" M4 r示例 1
- Y; S* ], h8 N! e+ f假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
9 q& L7 V* g+ i: \执行 Windows 安装* D- O* D( ~! _
安装 JRE 内核、附加字体、颜色和声音库* T' x8 x" V8 \3 E9 J y5 ~
用于安装上面提及的配置的命令如下所示:
$ a" h7 G% ]: ]) ijre-7-windows-i586.exe /s : V0 E, w! e* N
3 M% }4 l1 ?+ o& l' y2 ?- t: r示例 28 o5 L' Z$ S, b e2 }% C8 e
假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:0 j {: Q/ E' ^% F# l) o
执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre
; Y" ~( X5 W; r! c: P安装所有 JRE 功能4 R; K6 _2 ]' P
用于安装上面提及的配置的命令如下所示:; ~& [6 Z! K( F! t
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
! }4 ?9 A, S# T+ _
2 u: _* ^0 M$ x* x/ d+ ]注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:1 Z7 K% h3 T- G! i
start /w jre-7-windows-i586.exe /s
2 R0 g7 ?6 t) a# o: ^0 O5 ^* Z+ o' s+ a. g; B- L5 Z: D
创建日志文件
& h' y3 C" X' a3 O! ^$ I/ H
. p5 f- j7 h1 ^% t- Y( g! [日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。* p, c. o* g' l: v1 |' T& s# d( ^
7 S; l6 {$ s; D% L$ F. {' _" ]. w
安装示例
* j% E" Y7 u" \6 n0 f+ C. ?6 `/ t$ E$ l/ v4 E A! d. ~
以下是安装示例:" `) q' o& \3 z4 H8 E- }
jre-7-windows-i586.exe /s /L C:\setup.log% o6 u- }; `4 B) o- K' p% e0 H
以上命令会将日志写入到 setup.log 文件。
5 h4 c' M% M6 S4 g( x& @- `+ ^( T' L7 M
- @4 Z* r: e* d' }
|
|