Endpoint Operations Management 代理程式需要 JRE。平台專用的 Endpoint Operations Management 代理程式安裝程式中包含 JRE。獨立於平台的 Endpoint Operations Management 代理程式安裝程式則不包含 JRE。

如果您選擇非 JRE 安裝選項,必須確保 Java 套件包含 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction 原則檔案,以啟用端點作業管理代理程式的登錄。如需詳細資訊,請參閱 Endpoint Operations Management代理程式的 Java 必要條件

視您的環境與您使用的安裝套件而定,您可能需要為代理程式定義 JRE 的位置。以下環境需要 JRE 位置組態。

  • 在具有您想使用之 JRE 的機器上的平台專屬代理程式安裝作業

  • 獨立於平台的代理程式安裝作業

代理程式如何解析其 JRE

代理程式解析其 JRE 的方式取決於平台類型。

與 UNIX 相似的平台

在與 UNIX 相似的平台上,代理程式會依下列順序決定使用哪一個 JRE︰

  1. HQ_JAVA_HOME 環境變數

  2. 內嵌的 JRE

  3. JAVA_HOME 環境變數

Linux 平台

在 Linux 平台上,您可以使用 export HQ_JAVA_HOME= path_to_current_java_directory 來定義系統變數。

Windows 平台

在 Windows 平台上,代理程式會依下列順序解析 JRE︰

  1. HQ_JAVA_HOME 環境變數

    變數中定義的路徑不可包含空格。請考慮用波狀字元 (~) 提供較短的路徑。例如:c:\Program Files\Java\jre7 可變成 c:\Progra~1\Java\jre7。波狀字元後面的數字取決於所在目錄中檔名以 progra 開頭的檔案之字母順序 (例如 a = 1、b =2 等等)。

  2. 內嵌的 JRE

您可以在我的電腦功能表內定義系統變數。選取內容 > 進階 > 環境變數 > 系統變數 > 新增

出於 Windows 的已知問題,在 Windows Server 2008 R2 與 2012 R2 上,Windows 服務可能會保留系統變數的舊值,即使值已更新或移除亦然。因此,HQ_JAVA_HOME 系統變數的更新或移除可能不會散佈至 Endpoint Operations Management 代理程式服務。在此情況下,Endpoint Operations Management 代理程式可能會使用過時的 HQ_JAVA_HOME 值,而這將使其使用錯誤的 JRE 版本。