704
Java
如何執行靜默(無人參與)Java 安裝?
如何執行靜默(無人參與)Java 安裝?
本文適用於:
- 平台: Windows 10, Windows 7, Windows 8, Windows XP, Windows Server 2012, Windows Vista
- Java 版本: 7.0, 8.0
本頁介紹了在 Windows 32 位平台上安裝 Java SE 運行時環境 (JRE) 的選項。它用於:
-
係統管理員,他們要在 Intranet 中的多台 PC 上部署包含 Java 插件和 Java Web Start 技術的 JRE,但不想進行用戶交互操作。
-
提供需要使用 JRE 的產品的供應商。JRE 可以隨其產品一起無提示(從命令行中以非交互方式)安裝。
JRE 安裝程序是使用 Microsoft Windows Installer (MSI) 2.0 技術構建的。MSI 包含對無提示安裝或無人參與安裝的內置支持。本文檔介紹了如何使用運行 MSI 的 .exe
文件手動安裝 JRE。
Java 8
有關詳細信息,請參閱 Windows JRE 8 安裝程序選項 (docs.oracle.com)。
命令行安裝
本節介紹用於 JRE Windows 脫機安裝程序的命令行選項。按以下所示運行安裝程序:
jre [INSTALLCFG=configuration_file_path] [options]
-
jre
是指 JRE Windows 脫機安裝程序基本文件名(例如,jre-8u05-windows-i586.exe
)。 -
INSTALLCFG=configuration_file_path
指定安裝程序配置文件的路徑。
有關詳細信息,請參閱使用配置文件安裝 (docs.oracle.com)。 -
options
是具有指定值的選項(用空格分隔)。使用表 20-1 配置文件選項 (docs.oracle.com) 中列出的相同選項。此外,可以對 JRE Windows 脫機安裝程序使用/s
選項來執行無提示安裝。
Java 7
有關詳細信息,請參閱 JRE 7 Windows 安裝程序選項 (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
(如果使用)指定靜態安裝。有關靜態安裝的詳細信息,請參閱原位打補丁和靜態 JRE 安裝 (docs.oracle.com) 中的靜態安裝。WEB_JAVA=0
(如果使用)禁止在瀏覽器中運行任何 Java 應用程序。WEB_JAVA=1
(默認值)允許在瀏覽器中運行 Java 應用程序。此字段自 7u10 發行版起可用。有關詳細信息,請參閱設置 Java 客戶機的安全級別 (docs.oracle.com)。WEB_JAVA_SECURITY_LEVEL
(如果使用)設置在瀏覽器中運行的未簽名 Java 應用程序的安全級別。此字段的可能值為 VH(非常高)、H(高,默認值)或 M(中)。此字段自 7u10 發行版起可用。有關詳細信息,請參閱設置 Java 客戶機的安全級別 (docs.oracle.com)。SPONSORS=0
(如果使用)完全跳過讚助商產品,例如瀏覽器加載項。此字段自 7u55 發行版起可用。請注意,讚助商產品以及此功能僅適用於聯機 32 位 JRE 安裝程序以及自動更新機製。
示例 1
假設 JRE 安裝程序為jre-7-windows-i586.exe
,並且您想要安裝以下配置:- 執行 Windows 安裝
- 安裝 JRE 內核、附加字體、顏色和聲音庫
用於安裝上麵提及的配置的命令如下所示:
jre-7-windows-i586.exe /s
示例 2
假設 JRE 安裝程序為jre-7-windows-i586.exe
,並且您想要安裝以下配置:
- 執行 Windows 脫機安裝,並在 D 驅動器上的下列位置安裝 JRE:
java\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
文件。
您可能還有興趣關注:
最後更新:2017-01-12 10:52:57
上一篇:
錯誤 1500.正在進行另一項安裝
下一篇:
如何設置或更改 PATH 係統變量?
錯誤 1721:此 Windows Installer 軟件包存在問題。
安裝錯誤:無法使用當前的 Internet 代理設置繼續
如何清除 Java 高速緩存?
防病毒檢查器/掃描程序檢測到病毒。這是否與 Java 有關?
Mac 上的 Java 控製麵板在何處?
為何在 Java 崩潰後會在桌麵上生成 hs_log_pid 日誌文件?
為什麼在安裝 Java 7 Update 10 (7u10) 及更高版本後,控製麵板中沒有“禁用 Java”複選框和安全滑塊?
在 Windows 8 上使用 Java 的故障排除提示
如何查看和更改係統語言環境設置以使用我選擇的語言?
如何使用 Active Directory 在網絡中部署 Java?
相關內容
Java 8 發行版要點說明
錯誤:Java 搜索到可能導致安全問題的應用程序組件。
為什麼會顯示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已過期)或 "Your Java version is insecure"
在運行帶有已過期證書的應用程序時,會顯示什麼樣的其他對話框?
運行使用可信證書簽名的應用程序時,為什麼顯示未簽名的安全提示?
Java 下載內容是否會受病毒感染?
授權和分發常見問題解答
可從何處獲得 Minecraft?
卸載 Java 之後,如何刪除在 Windows 的“卸載/刪除程序”中列出的條目?
安裝 Java 期間顯示“錯誤:25099”消息
熱門內容
有關在 Mac OS X 上安裝和使用 Oracle Java 的信息和係統要求
為什麼應該從係統卸載 Java 的早期版本?
為什麼會顯示 "Java Update Needed"(需要 Java Update)消息:"Your Java version is out of date"(您的 Java 版本已過期)或 "Your Java version is insecure"
Java 8 發行版要點說明
Amazon 可選產品
什麼是 Java 技術?為何需要 Java?
開發人員 - 瀏覽器中的 Java 內容 - 安全清單更改
錯誤:安裝過程中出現 \bin\hotspot\jvm.dll 錯誤消息
更新到 macOS Sierra 10.12 後,為什麼會在運行 Java 時出現問題?
Java 和 Google Chrome 瀏覽器