適用於分散式平台

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

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

關於這項作業

Liberty 可以與任何符合標準的 Java 執行時期環境 (JRE) 或 Java 軟體開發套件 (SDK) 搭配執行。這樣的彈性表示您在安裝 JRE 或 Java SDK 時,有多個選項可選:
重要: 已針對 Java SE 6 和 7 發佈移除注意事項,這表示從移除注意事項中指定的修正套件開始,將移除這些 Java 版本的支援。在移除這項支援之後,Liberty 核心會重新編譯,且再也不能與已移除的 Java 版本搭配執行。

程序

  1. 將您的 Liberty 安裝架構至少更新為可支援該 Java 版本的最低修正套件。修正套件越新,包含的特性與修正程式也就越多。

    Java SE 8 需要 Liberty 修正套件 8.5.5.5 或更新版本, Java SE 7.1 需要修正套件 8.5.5.2 或更新版本。藉由 Liberty 零移轉架構,您可以更新安裝架構,並對您現行應用程式和配置的影響最小。

    適用於分散式平台您用來更新 Liberty 的方法,取決於其最初的安裝方式。如果您是從保存檔(例如 ZIP 或 JAR 檔)來安裝,請參閱將修正套件套用於 Liberty ZIP 保存檔安裝架構將修正套件套用至 Liberty Java 保存檔安裝架構。如果您使用 Installation Manager,請參閱在分散式作業系統上更新 Liberty

  2. 使用下列其中一個選項,來更新 JRE 或 Java SDK。
    • 適用於分散式平台如果您是從具有 IBM Java SDK 8 的 .zip 檔來安裝 Liberty,您也會收到最新的 Java 更新項目。如果您先前是從這個檔案來安裝 Liberty,並且想個別更新 Java SDK,請參閱更新 Liberty ZIP 保存檔安裝架構中的 Java 軟體開發套件
    • 如果您使用 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 傳統版 9.0 版也使用 IBM Java 8 SDK。

      適用於分散式平台如需使用 Installation Manager 來安裝 IBM Java SDK 的相關資訊,請參閱安裝、更新和解除安裝 IBM SDK Java Technology Edition

    • 安裝另行下載的 JRE 或 Java SDK。您可以針對支援的 Java 版本,安裝其任何符合規格的 JRE 或 Java SDK。
      在安裝 JRE 或 Java SDK 之後,請設定 JAVA_HOME 變數,以變更 Liberty 使用的 Java 層次。
      提示: 您可以按照自訂 Liberty 環境中的說明,在 server.env 檔的 JAVA_HOME 內容上,指定 Java SDK 或 JRE 位置。當您在 server.env 檔中設定 JAVA_HOME 內容時,Liberty 會使用相同的 Java 執行時期位置,而不考慮用來執行 Liberty 伺服器的使用者設定檔。
      或者,您可以在作業系統上設定 JAVA_HOME 變數:
      • 適用於 Windows 平台移至系統 > 進階系統設定。在「系統內容」視窗的「進階」標籤中,按一下環境變數。新增或編輯 JAVA_HOME 系統變數,使其指向 Java 安裝架構的 jre 目錄,例如 C:\Program Files\IBM\Java80\jre
      • 適用於 AIX 平台適用於 HP UNIX 平台適用於 LINUX 平台適用於 Solaris 平台如果您在執行 Bash Shell,您可以新增 JAVA_HOME 環境變數到使用者起始目錄的 .bashrc 檔中。
  3. 使用 Migration Toolkit 來掃描您的應用程式,檢查是否有任何的淘汰項目或不相容項目。

    在大部分情況下,Java SE 規格的二進位能相容於舊版 Java SE,但不包括 Oracle Compatibility Guide for JDK 8Java SE 7 and JDK 7 Compatibility 中所記載的那些不相容項目與淘汰項目。

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

    如需相關資訊及下載工具箱,請參閱 WASdev 上的 Migration Toolkit


指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_ins_update_jdk
檔名:twlp_ins_update_jdk.html