重要
Java 規則集自 2025 年 2 月 11 日起淘汰,不再受到支援。 如需詳細資訊,請檢閱 功能廢止 頁面。
Java 版本控制可讓特定網站和 URL 指派給特定已安裝的 Java 版本。 您可以建立規則集來設定 應用程式 或 URL 以使用特定版本的 Java。 規則會 使用與 FSLogix Apps 規則編輯器相同的程式來部署 。
必要條件
- 下載 並安裝:
- 支援 Internet Explorer (IE) 8 和更新版本。
- 應用程式必須在 Internet Explorer (IE) 7 或更新版本中執行。
- 支援 Java 1.6.0_10 或更新版本。
- 重新導向支援 Java 1.4.2 和更新版本。
- 不支援Microsoft Edge 或 Chromium 型瀏覽器。
注意
如果規則已變更,請重新啟動修改為規則的 Internet Explorer 實例。
問題: 使用 Java 版本控制時,IE 的 ActiveX 封鎖功能可能會導致小程式停止回應。 將包含 Applet URL 的網域新增至 Internet Explorer 中的 [信任的網站] 清單作為因應措施。
建立新的應用程式規則集
開啟 Java規則編輯器。
圖 1:Java RuleEditor
在 [Java 規則編輯器] 中, 選取 [編輯],然後選取 [新增]。
選取 [應用程式] 作為 [類型]。
指定可執行檔的位置。
圖 2:Java RuleEditor - 新增應用程式
選取 [ 檔案],然後 儲存 Java 項目檔。
選取 [檔案],然後選取 [產生] 以產生 Java 規則檔案。
建立兩個 (2) 個檔案,一個 (1) 規則集檔案 (.fxr) 和一個 (1) 工作分派檔案 (.fxa)。
部署 檔案,請參閱部署規則集和指派檔案。
建立新的URL規則集
開啟 Java規則編輯器。
圖 3:Java RuleEditor
在 [Java 規則編輯器] 中, 選取 [編輯],然後選取 [新增]。
選取 [URL] 作為 [類型]。
指定 URL (絕對或使用通配符)。
- 通訊協定可以是
http、https或*.*符合 HTTP 或 HTTPs。*://contoso.com例如,會比對http://contoso.com和https://contoso.com。 - 子域可以指定為
*.。https://*.contoso.com例如,會比對www.contoso.com、test.contoso.com與contoso.com。 - 路徑
*會比對指定位置*底下的完整 URL。 例如,https://contoso.com/*符合整個網域,並https://contoso.com/app/*符合應用程式下路徑中的所有內容。
- 通訊協定可以是
指定要從下拉式清單使用的 Java 版本(例如 1.6.0_45)。
圖 4:Java RuleEditor - 新增 URL
選取 [ 檔案],然後 儲存 Java 項目檔。
選取 [檔案],然後選取 [產生] 以產生 Java 規則檔案。
會建立 XML 檔案。
部署 檔案,請參閱 部署規則集和指派檔案。
注意
- 如果在 [Java 版本字段] 中選取了最新版本的 Java,則會有效停用指定 URL 的 Java 版本控件和相關聯的功能。
- 選取的 Java 版本必須安裝在用戶端電腦上,否則規則將無法運作。 您可以並存安裝多個版本的 Java。 主要 Java 版本不會彼此衝突,因為每個版本都安裝到唯一的目錄。 不過,相同主要版本的 Java 版本,但預設會將不同的次要版本安裝到相同的目錄中。 您可以直接在安裝期間變更路徑,以避免發生此問題。
- 在幾乎所有情況下,都應該使用32位版本的Java。 通常只有在有特定指示使用64位Java時,才應該在32位版本之前進行測試。