|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
如何执行静默(无人参与)Java 安装?' O; ^. `, U" I; Q* o% N8 s
本文适用于:
" V# c% q3 f+ `7 C( V平台: Windows XP, Windows 2000, Windows 20038 R0 m8 H0 i% i0 j* N1 Q3 E3 N2 G
Java 版本: 7.0, 8.0' B3 G6 {" {8 S3 m% d# E" S! g
问题
5 a! @2 L- ?6 Z g& z' g
3 d, Z3 y% x* Y K: C0 E系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。
) z' C( J. G% s6 u2 N开发人员要求在静默模式下将 Java 安装到自己的产品中。/ B' d- @; s4 g" P* r
解决方案
* A9 [! Q9 P( U o- e- q7 _+ Q2 ]* B- E( ?! V) B
Java 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。
3 O2 o/ h" e4 D$ V7 |; L7 A% ], y* ~& M) E, I4 [
命令行安装
: p# n+ d: K/ ]. z5 p- N; k3 U3 O. q) ~4 B3 k- F: ?
Java SE 7 Windows 脱机安装程序命令具有以下语法:
1 C& b7 Z9 W* `0 P, E M
7 s2 l( K& ~. }0 V5 O1 @8 V' V<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]
) f. m/ C# z$ v' U" R5 |" ?! b% Q2 s; T2 r
其中& n5 C7 f4 a# _1 Z/ V
# I m8 Q7 f V. \: Y
<jre>.exe 是适用于 Java 的单个可执行安装程序。
" p8 A( H F( `5 G( ~; I+ T/s(如果使用)表示静默安装) G6 Y) M# ]: M
INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。
2 c4 r2 [6 F6 P, ~% F如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。
5 u3 D) J$ x/ b4 s7 i- }& o8 ASTATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。
+ W. V) t+ j" M' F' yWEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。' g$ P8 P& r! U$ d2 b
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。
1 @: N- o' _! O: r" fWEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。+ ]3 n+ t6 j( C" S' @* S0 T, e3 V
安装配置
3 Q1 D: _2 s6 @* A9 S% Z( w
% Z+ x/ J+ m2 @# J示例 1
8 @& P0 _7 ~ J8 K; x9 |假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
- t, |6 Q. B, J执行 Windows 安装
/ W8 H. @* G/ p+ k1 c8 R. G2 y安装 JRE 内核、附加字体、颜色和声音库
& x9 p- N+ f& F0 N0 Q% H用于安装上面提及的配置的命令如下所示:
+ X4 W2 r6 H! g: Z8 Ojre-7-windows-i586.exe /s 2 T) y$ B, \- R5 ~3 X- J
4 [/ \& j' _6 g4 @7 C5 R$ q/ y6 `% X: y示例 2
( J, r+ L5 O; U6 `/ D假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:2 {; E; A4 M( T
执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre, }2 d+ U5 I$ t/ `
安装所有 JRE 功能4 k2 e- b& P @& J# M L( p1 B
用于安装上面提及的配置的命令如下所示:
+ l0 K8 \' S: K+ W1 h2 w9 ?; y y, [jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre) N8 f1 P7 s7 T
$ k' u9 L% I: C4 B( q注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:- V2 a( G9 V, I6 T/ G8 l5 i
start /w jre-7-windows-i586.exe /s4 M7 S2 R8 Q% q/ d! r
$ I+ N7 E0 X. Q% n( V! ]
创建日志文件9 W( i H. H3 w* o
' I- c. R: u& F5 N
日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。 z; o& A' m4 I
& m9 i+ g3 G. N; E& y安装示例% e9 r- ~9 k% n# R- R
1 h7 B. r: s- K: B% J
以下是安装示例:
4 t/ o7 P! e" ojre-7-windows-i586.exe /s /L C:\setup.log
\- i" N" V# U- {! z以上命令会将日志写入到 setup.log 文件。
: A, V; _; V3 q4 I" x; b
/ e5 C q, Y- d
2 r9 N( M' `9 s" s* X+ n' ? |
|