更新 Liberty Java 執行時期環境或軟體開發套件

更新至最新 Java™ 版本可確保您的 Liberty 環境會收到新的特性和安全修正程式。

關於這項作業

Liberty 可以搭配任何相容的 Java 執行時期環境 (JRE) 或 Java 軟體開發套件 (SDK) 來執行。 這種彈性表示您有數個安裝 JRE 或 Java SDK 的選項:
重要事項: z/OS 上的 Liberty 支援 Java SE 8 或 11。 當 Java SE 版本支援結束時,您必須升級至支援的版本。
  • Java SE 8 的 Liberty 結束支援日期是 2026 年 10 月,修正套件 26.0.0.10。
  • [22.0.0.9 以及更新版本]Java SE 11 的 Liberty 結束支援日期是 2026 年 10 月 26.0.0.10。
如需相關資訊,請參閱 移除注意事項。 移除支援之後, Liberty 核心會重新編譯,且無法再搭配已移除的 Java 版本來執行。

程序

  1. Liberty 安裝架構至少更新至支援 Java 版本的最低修正套件。 修正套件越新,包含的特性與修正程式也就越多。
    • Java SE 11 需要修正套件 19.0.0.1 或更新版本。
    • Java SE 8 需要修正套件 8.5.5.5 或更新版本。
    重要事項: z/OS® 平台僅支援 Java SE 8 和 Java SE 11。 z/OS不支援 Java SE 17 和 Java SE 21。

    Open Liberty 由於 Liberty 零移轉架構,您可以在對現行應用程式和配置的影響最小的情況下更新安裝架構。 如需 Liberty 零移轉架構的相關資訊,請參閱 Open Liberty 網站上的 零移轉架構

    如需相關資訊,請參閱 在 z/OS 作業系統上安裝 Liberty 臨時修正程式和修正套件

  2. 使用下列其中一個選項來更新 JRE 或 Java SDK。
    • 如果您使用 Installation Manager來安裝 Liberty ,您也可以使用它來安裝及更新 IBM® Java SDK。 如果您使用 IBM Java ,請安裝其中一個一般 IBM Java SDK ,例如 IBM SDK Java Technology Edition 第 8 版。 IBM SDK 接收安全更新項目的速度比舊版 WebSphere® Java SDK 更快,因為它們不在 WebSphere 修正套件排程上。 WebSphere Application Server Traditional V9.0也會使用 IBM Java 8 SDK。

      如需使用 Installation Manager來安裝 IBM Java SDK 的相關資訊,請參閱 在 z/OS上安裝 IBM SDK Java Technology Edition

    • 安裝個別下載的 JRE 或 Java SDK。 您可以安裝受支援 Java 版本的任何符合規格的 JRE 或 Java SDK。
      安裝 JRE 或 Java SDK 之後,請設定 JAVA_HOME 變數來變更 Liberty 使用的 Java 層次。
      提示: 您可以在 server.env 檔案中的 JAVA_HOME 內容上指定 Java SDK 或 JRE 位置,如 自訂 Liberty 環境中所述。 當您在 server.env 檔中設定 JAVA_HOME 內容時,不論 Liberty 伺服器執行所在的使用者設定檔為何, Liberty 都會使用相同的 Java 執行時期位置。
      或者,您可以在作業系統上設定 JAVA_HOME 變數:
  3. 使用 Migration Toolkit 來掃描您的應用程式,檢查是否有任何的淘汰項目或不相容項目。

    在大部分情況下,除了 Oracle Compatibility Guide for JDK 8Java SE 7 and JDK 7 Compatibility中所記載的不相容性及淘汰之外, Java SE 規格與舊版 Java SE 具有向上二進位相容性。

    重要事項: Java SE 11 引進重大岔斷變更,主要是移除 Java EE 及 CORBA API。
    Migration Toolkit 由兩個不同的工具組成,分別是 Migration Toolkit for Application Binaries 和 Eclipse 型 WebSphere Application Server Migration Toolkit。
    • 應用程式二進位掃描器可針對您的應用程式,提供詳細的移轉分析報告,因此您可以更充分瞭解應用程式可能需要的變更類型與範圍。
    • 當您移轉應用程式時,Eclipse 型 Migration Toolkit 提供快速修正程式,會盡量自動更新您的原始檔,並針對必須手動更新的項目,提供詳細的說明。