更新至最新 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。
Java SE 11 的 Liberty 結束支援日期是 2026 年 10 月 26.0.0.10。
如需相關資訊,請參閱
移除注意事項。 移除支援之後,
Liberty 核心會重新編譯,且無法再搭配已移除的 Java 版本來執行。
程序
- 將 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。
由於 Liberty 零移轉架構,您可以在對現行應用程式和配置的影響最小的情況下更新安裝架構。 如需 Liberty 零移轉架構的相關資訊,請參閱 Open Liberty 網站上的 零移轉架構 。
如需相關資訊,請參閱 在 z/OS 作業系統上安裝 Liberty 臨時修正程式和修正套件。
- 使用下列其中一個選項來更新 JRE 或 Java SDK。
- 使用 Migration Toolkit 來掃描您的應用程式,檢查是否有任何的淘汰項目或不相容項目。
在大部分情況下,除了 Oracle Compatibility Guide for JDK 8 及 Java SE 7 and JDK 7 Compatibility中所記載的不相容性及淘汰之外, Java SE 規格與舊版 Java SE 具有向上二進位相容性。
Migration Toolkit 由兩個不同的工具組成,分別是 Migration Toolkit for Application
Binaries 和 Eclipse 型 WebSphere Application Server Migration Toolkit。
- 應用程式二進位掃描器可針對您的應用程式,提供詳細的移轉分析報告,因此您可以更充分瞭解應用程式可能需要的變更類型與範圍。
- 當您移轉應用程式時,Eclipse 型 Migration Toolkit 提供快速修正程式,會盡量自動更新您的原始檔,並針對必須手動更新的項目,提供詳細的說明。