如何安排無訊息 (自動) Java 安裝?


本文適用於:
  • 平台: Windows 10, Windows 7, Windows 8, Windows Server 2012, Windows Vista, Windows XP
  • Java 版本: 7.0, 8.0

本頁描述在 Windows 32 位元平台上安裝 Java SE Runtime Environment (JRE) 的選項。適用對象:

  • 要在內部網路中的多台 PC 上,以無使用者互動方式部署含 Java Plug-in 和 Java Web Start 技術之 JRE 的系統管理員。

  • 產品需要 JRE 的廠商。JRE 能夠以無訊息方式 (非命令行互動方式) 隨著其產品一同安裝。

JRE 安裝程式是以 Microsoft Windows Installer (MSI) 2.0 技術建立。MSI 內建支援無訊息安裝或自動安裝。本文件說明如何使用執行 MSI 的 .exe 檔案來手動安裝 JRE。


Java 8

請參閱 Windows JRE 8 installer options (docs.oracle.com) 以瞭解詳細資訊。

命令行安裝

本節描述 JRE Windows 離線安裝程式的命令行選項。依下列方式執行安裝程式:

jre [INSTALLCFG=configuration_file_path] [options]

  • jre 代表 JRE Windows 離線安裝程式基本檔案名稱 (例如,jre-8u05-windows-i586.exe)。
  • INSTALLCFG=configuration_file_path 指定安裝程式組態檔的路徑。
    請參閱 Installing With a Configuration File (docs.oracle.com) 以瞭解詳細資訊。
  • options 是以空格區隔的選項與指定的值。請使用 Table 20-1, Configuration File Options (docs.oracle.com) 中列示的相同選項。此外,您可以使用 /s 選項來搭配 JRE Windows 離線安裝程式,執行無訊息安裝。

Java 7

請參閱 JRE 7 Windows installer options (docs.oracle.com) 以瞭解詳細資訊。

命令行安裝

Java SE 7 Windows 離線安裝程式命令的語法如下:

<jre>.exe [/s] [INSTALLDIR=<drive>:\<JRE_install_path>] [STATIC=1] [WEB_JAVA=0/1] [WEB_JAVA_SECURITY_LEVEL=VH/H/M] [SPONSORS=0]

注意事項
  • <jre>.exe 是 JRE 的單一可執行安裝程式。
  • /s (如有使用) 代表無訊息安裝。
  • INSTALLDIR (如有使用) 指定 JRE 的磁碟機和路徑。若未指定 INSTALLDIR,將會安裝到 C:\Program Files\java\jre (預設位置)。
  • STATIC=1 (如有使用) 代表指定靜態安裝。如需有關靜態安裝的詳細資訊,請參閱 Patch-in-Place and Static JRE Installation 中的 Static Installation (docs.oracle.com)。
  • WEB_JAVA=0 (如有使用) 會停用瀏覽器中執行的任何 Java 應用程式。WEB_JAVA=1 (預設值) 會啟用瀏覽器中的 Java 應用程式。如為 7u10 版本,則可以使用此欄位。如需詳細資訊,請參閱 Setting the Security Level of the Java Client (docs.oracle.com)。
  • WEB_JAVA_SECURITY_LEVEL (如有使用) 會將安全層次設定為在瀏覽器中執行未簽署的 Java 應用程式。此欄位可能的值為 VH (非常高)、H (高,預設值) 或 M (中)。如為 7u10 版本,則可以使用此欄位。如需詳細資訊,請參閱 Setting the Security Level of the Java Client (docs.oracle.com)。
  • SPONSORS=0 (如有使用) 會完全略過贊助商提供項目,例如瀏覽器附加元件。若為 7u55 版本,則可以使用此欄位。請注意,贊助商提供項目 (以及此功能) 僅適用於線上 32 位元 JRE 安裝程式和自動更新機制。
範例 1
假設 JRE 安裝程式是 jre-7-windows-i586.exe,而您想安裝下列組態:
  • 執行 Windows 安裝
  • 安裝 JRE 核心、額外的字型、色彩以及 Soundbank

安裝上述組態的命令如下:
jre-7-windows-i586.exe /s

範例 2
假設 JRE 安裝程式是 jre-7-windows-i586.exe,而您想安裝下列組態:
  • 執行 Windows 離線安裝,並在 D 磁碟機的 java\jre 路徑安裝 JRE
  • 安裝 JRE 的所有功能

安裝上述組態的命令如下:
jre-7-windows-i586.exe /s INSTALLDIR=D:\java\jre

注意:若要保持開啟 MS-DOS 視窗直到 Java 安裝完成,請使用 start /w 命令,如下所示:
start /w jre-7-windows-i586.exe /s


建立記錄檔

使用記錄檔可驗證安裝是否成功。若要建立描述安裝的記錄檔,請將 /L C:\<path>setup.log 附加在安裝命令之後,並捲動至記錄檔結尾加以確認。

下列是建立記錄檔的範例:

jre-8-windows-i586.exe /s /L C:\<path>setup.log

此範例會使記錄寫入 setup.log 檔案。