分散: [AIX MacOS Linux Windows]

Java SDK のインストール、更新、およびアンインストール

IBM® Installation Manager バージョン 1.8.5 以降を使用して、Java Software Development Kit (SDK) をインストールできます。 Liberty は、任意の準拠 Java™ ランタイム環境 (JRE) または Java SDK で実行できます。

このタスクについて

重要:

Java SE 21は、最新の機能とセキュリティアップデートを提供しているため、推奨されるJava SDKです。 Java SE 21をインストールする代わりに、サポートされている別のJava SDKバージョンをインストールすることもできます。 Liberty は、 Open Liberty Web サイトの 「Supported Java Releases」 表の 「Java SE versions」 列にリストされている Java SE バージョンのいずれかで実行されます。

  • Liberty の Java SE 8 のサポート終了日は、2026 年 10 月、フィックスパック 26.0.0.10です。
  • Java SE 11のLibertyサポート終了日は2027年10月、フィックスパック27.0.0.10です。
  • Liberty の Java SE 17 のサポート終了日は 2027 年 10 月、フィックスパック 27.0.0.10です。
  • Java SE 21 の Liberty サポート終了日は 2029 年 10 月、フィックスパック 29.0.0.10です。

Java SE 24は、JavaのLong-Term-Support(LTS)バージョンではないため、 Libertyは、Java SEの次のバージョンがサポートされた後は、Java SE 24をサポートしません。

詳しくは、 削除通知を参照してください。

Installation Manager は、以下の 2 つのタイプの Java SDK オファリングをサポートします。
  • IBM Semeru Runtimes: これらのオファリングは、 OpenJDK クラス・ライブラリーおよび Eclipse OpenJ9 JVM を使用して作成された実動対応のバイナリー・ファイルです。
  • 一般的な IBM Java SDK: このオファリングは、Java 8 でのみ使用可能です。 これは、 WebSphere® Application Server traditional V9.0でも使用されます。

以下の表に、Java SDK オファリングの名前と ID をリストします。

表 1. IBM Java SDK オファリング
Java SDK オファリング名 オファリング ID
IBM Semeru Runtime Certified Edition、バージョン 21 com.ibm.java.jdk.v21
IBM Semeru Runtime Certified Editionバージョン 17 com.ibm.java.jdk.v17
IBM Semeru Runtime Certified Editionバージョン 11 com.ibm.java.jdk.v11
IBM SDK, Java Technology Edition バージョン 8 com.ibm.java.jdk.v8

標準の Installation Manager の手順を使用して、Java SDK オファリングをインストールおよびアンインストールします。 Java SDK オファリングのアーキテクチャーは、ご使用のオペレーティング・システムに基づいて自動的に選択されます。

IBM Installation Manager を使用した Java SDK のインストール

Java SDK をインストールするには、 Installation Manager GUI を使用するか、コマンド行から、または応答ファイルを使用します。

手順

次のオプションのいずれかを選択してください。

  • Installation ManagerGUIを使用してJava SDKをインストールします。

    Installation Manager GUI を開始し、 「インストール」をクリックして、Java SDK オファリングを選択します。

    GUI を使用したインストールについては、 GUI を使用した分散オペレーティング・システムでの Liberty のインストールを参照してください。

  • 以下の例のように、 imcl install コマンドを実行して、コマンド行から Java SDK をインストールします。
    imcl.exe install com.ibm.java.jdk.v21
      -repositories http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v21
      -installationDirectory "C:\Program Files\IBM\WebSphere\Liberty"
      -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password.txt

    コマンド行からのインストールについて詳しくは、 コマンド行を使用した分散オペレーティング・システムへの Liberty のインストールを参照してください。

  • 以下の例のような応答ファイルを使用して、Java SDK をインストールします。
    <?xml version="1.0" encoding="UTF-8"?>
    <agent-input clean="true" temporary="true">
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v21" />
    </server>
    <install modify='false'>
    <offering id='com.ibm.java.jdk.v21'
      profile='WebSphere Application Server Liberty'
      features='com.ibm.sdk.21'/>
    </install>
    <profile id='WebSphere Application Server Liberty' installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
     <data key='eclipseLocation' value='C:\Program Files\IBM\WebSphere\Liberty' /> 
     <data key='cic.selector.arch' value='x86_64' /> 
    </profile>
    </agent-input>

Java SDK の更新

IBM Java 8 SDK の場合、個々のフィックスは、タイム・スタンプが更新されたフィックスパックとしてパッケージされています。 IBM SDK Java Technology Edition の個々のフィックスの内容は累積されるため、フィックスには、指定されたレベルのフィックスパックの内容と、フィックスの前の保守が含まれています。 個々のフィックスがフィックスパックとしてパッケージされるため、インテリム・フィックスは提供されません。 IBM Java SDK のすべての更新は、 Liberty フィックスパックのインストールおよびアンインストールで説明されているフィックスパックのインストールおよびアンインストールの方法に従ってインストールされます。

オンライン・サービス・リポジトリーから更新を直接インストールすることも、ローカル・インストール用に IBM Fix Central から更新ファイルをダウンロードすることもできます。

IBM Installation Manager を使用した Java SDK のアンインストール

Installation Manager GUI を使用するか、コマンド行から、または応答ファイルを使用して、Java SDK をアンインストールできます。

手順

次のオプションのいずれかを選択してください。

次の作業

Java SDK をインストール、更新、またはアンインストールした後、 server.env ファイルで JAVA_HOME 変数を設定することにより、 Liberty が使用する Java ランタイム環境を変更できます。 JAVA_HOME 環境変数を、使用したいバージョンの jre ディレクトリーに設定します。

Windows プラットフォームの場合
JAVA_HOME=C:path_to_Liberty\java\21.0
LINUX プラットフォームの場合
JAVA_HOME=path_to_Liberty/java/21.0