|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
如何执行静默(无人参与)Java 安装?% m9 K; Q+ x" W3 H e3 `
本文适用于:
6 O8 M$ l) n: o& W$ R平台: Windows XP, Windows 2000, Windows 2003
; e# r' ]# o( ~Java 版本: 7.0, 8.0
* | l) ` P& L' Z, z6 f- `问题% |% ~; j7 L L" e$ g2 F
4 F! T; _$ F3 ^4 c
系统管理员希望在 Intranet 中的多台计算机上部署 Java,但不想进行用户交互操作。4 K" x4 g; T. q$ B
开发人员要求在静默模式下将 Java 安装到自己的产品中。
8 D# E; r1 j m解决方案- J9 E4 }2 p( s1 g+ i
5 {" p; u* ?) ]' k& D9 o8 W h& l) OJava 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。本文档介绍如何使用可启动 MSI 安装的 .exe 手动安装 Java。 阐述了安装程序选项。7 y; _; J" r3 H2 P) V
; N) z4 `5 b% K6 e; \# e2 A
命令行安装
& o( [+ k8 s( y: Y& o9 {# T2 W4 j4 V1 p( }
Java SE 7 Windows 脱机安装程序命令具有以下语法:
& M% T5 |; n6 m/ w( V7 t# T1 V% R6 ]! e6 a0 ~7 Z
<jre>.exe [INSTALLDIR=<驱动器>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M/L]- l) G0 m5 \: u. w
$ g+ Z8 P* m0 o* F4 d( L5 l
其中2 C! ^+ c$ V9 x) ^( S1 p5 q
( _7 R( |6 U+ U) g# ~" P) C<jre>.exe 是适用于 Java 的单个可执行安装程序。2 p E+ ^1 E, [/ f# M1 _
/s(如果使用)表示静默安装
, Y* S. o- Z4 [INSTALLDIR(如果使用)指定 JRE 的驱动器和路径。
/ C! L4 Z) n7 o" H4 w如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。/ R- N8 F0 U' S
STATIC=1(如果使用)指定静态安装。此选项适用于 6u10 和更高版本。有关详细信息,请参阅静态安装。
- Y ~0 t F9 \/ s' uWEB_JAVA=0(如果使用)禁止在浏览器中运行任何 Java 应用程序。
7 l9 W3 [( b$ v: p& q& ~0 l2 cWEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。此字段自 7u10 发行版起可用。有关详细信息,请参阅设置 Java 客户机的安全级别。
" s8 q) j; W7 p2 Q5 a7 G( Z" WWEB_JAVA_SECURITY_LEVEL(如果使用):设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为“V”(非常高)、“H”(高)、“M”(中,默认值)或“L”(低)。此字段自 7u10 发行版起可用。 L% D* p' [$ y8 I' `
安装配置
" Y3 @7 p1 ~5 r1 {5 t2 N$ C
0 v* d5 L$ m/ g示例 11 H8 k4 H% M$ ^; G: a
假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:$ h; u. Q; G1 q6 y& e& S2 w
执行 Windows 安装
7 u1 I: e& O" U0 Q0 p安装 JRE 内核、附加字体、颜色和声音库$ k# ]) {2 @) ]' L* M1 F
用于安装上面提及的配置的命令如下所示:
$ i5 m6 m4 j8 a3 J, d% xjre-7-windows-i586.exe /s
6 @, ^$ E; ? p
) s9 E7 p* z% g! l! w: R示例 2# E2 m' o3 d8 g
假设 JRE 安装程序为 jre-7-windows-i586.exe,并且您想要安装以下配置:
( _# r/ j6 o8 t+ l. q$ i执行 Windows 脱机安装,并在 D 驱动器上的下列位置安装 JRE: java\jre9 ]$ J8 P0 b( ~; g. W- y
安装所有 JRE 功能
5 T$ c+ Y0 b. k! U- O, x7 o* V3 p用于安装上面提及的配置的命令如下所示: z# _9 M. h/ M" r0 x) J; f# ]1 b
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre
* v9 h* F7 G6 S6 y0 u2 V! D* M
6 @$ v8 `* |& ]2 t4 {" N8 L注意:为确保打开 MS-DOS 窗口,在 Java 安装完成之前,请使用 start /w 命令,如下所示:
4 Z- Z) L5 A! \9 Z; [start /w jre-7-windows-i586.exe /s
# }! D# y: ]* [
5 u; H! a* B: p! F6 o8 V创建日志文件
' H+ K" L5 c9 _! x" [1 A/ T6 H5 S1 v2 L0 }/ Y/ {6 I
日志文件可用于验证安装是否成功。若要创建一个记录安装进程的日志文件,请在安装命令后附加 /L C:\setup.log,并滚动到日志文件的末尾进行验证。# P$ j* ~5 J8 h
z- n9 t, b+ b+ G( J
安装示例
5 L( F# R8 m* f U& D
& R+ j- a) F( M& C5 z5 K" N; }以下是安装示例:! x& s! c6 m1 t1 u+ V5 a9 S6 X( X
jre-7-windows-i586.exe /s /L C:\setup.log H" a' I+ u% G9 u$ z
以上命令会将日志写入到 setup.log 文件。' W% Y/ ~- q" r5 |4 M# M2 p
3 \) H2 T6 c+ m5 }" t4 g8 _1 e9 _: C0 H
8 @% ~( m, F3 G; B |
|