メイン コンテンツをスキップする 補完的コンテンツへスキップ

互換性があるJava環境

次のテーブルは、Talend製品使用のためにダウンロードしてインストールするJavaの推奨環境をまとめたものです。

コンパイラー準拠レベルは、ジョブコード生成に使用されるJavaバージョンに対応します。詳細は、Studio TalendでJavaを設定をご覧ください。

サポートされているJavaプラットフォームはOpenJDKとOracle JDKです。OpenJDK用に推奨されるディストリビューションはZuluです。

情報メモ重要: Talend製品および関連するサードパーティアプリケーション(Hadoopクラスターなど)はすべて、コンプライアンスの理由から同じJavaバージョンを使用する必要があります。Talendでは、関連するサードパーティアプリケーションをインストールまたはアップグレードする前に、 サポートされているJavaバージョンを確認することをお勧めしています。

次のようなサポートタイプがあります。

  • 推奨: 経験とカスタマー事例に基づいてTalendによって推奨される環境を示します。
  • サポート: リストされているコンポーネントまたはサービスの使用においてサポートされる環境を示します。
  • 制限付きサポート: メモで説明されている特定の条件付きでTalendによってサポートされる環境を示します。

Studio TalendのJava環境

サポートされているJavaバージョンは、Studio Talendのお使いのバージョンによって異なります。

Studio Talend 8.0の起動で互換性があるJava環境
Javaバージョン(OpenJDKまたはOracle JDK) サポートタイプ
17 R2023-10以降でサポート
11 サポート

Java 17で作業する前に、次の点にご注意ください:

  • Java 11と共にStudio Talendを起動した場合、8.0 R2023-10以降のStudio Talendマンスリーアップデートインストールした後も、Studio Talendは以前と同じ動作を維持します。Java 8でジョブを実行する場合は、Studio TalendのJavaインタープリターをJava 8に設定する必要があります。詳細は、Javaインタープリターパス(Talend)をご覧ください。
  • 8.0 R2023-10以降のStudio Talendマンスリーアップデートをインストールした後、Javaバージョンを17に切り替え、Java 17と共にStudio Talendを再起動した場合:
    • Studio Talendでデータ統合ジョブをローカルに実行するためには、Studio Talend [Project Settings] (プロジェクト設定)ダイアログボックスにある[Build] (ビルド) > [Java Version] (Javaバージョン)ビューで、[Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを有効にします。

      Java内部モジュールへのアクセスを必要とするカスタムコンポーネントがジョブに含まれている場合は、[Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを有効にした後、そのようなコンポーネントを手動で設定する必要があります。詳細は、Studio TalendでJavaを設定をご覧ください。

      情報メモ警告: [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを有効にすると、Studio TalendによってビルドされたジョブはJava 8で実行できなくなります。その理由があるので、オプションを有効にする前にジョブ実行サーバーのJava環境を確認してください。
    • 起動にJava 17を必要とし、実行にデフォルトでJava 17を使用するRemote Engine v2.13以降でデータ統合ジョブを実行する場合は、次の2つのオプションがあります:
      1. ジョブをリビルドする:Studio Talendでローカルにジョブを実行できるよう、上記と同じ手順に従って、[Build] (ビルド) > [Java Version] (Javaバージョン)ビューで[Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを有効にします。こちらのアプローチが推奨されます。これによって、Talend Remote EngineのデフォルトのJava 17バージョンでこれらのジョブを実行できるようになります。
      2. ジョブズをリビルドしたくない場合は、デフォルトとは異なるJavaバージョンを使用するようエンジンを設定します。これを行うには、インストーラーを使ってエンジンをインストールする時に使用するJava 8または11のインスタンスを指定するか、インストール後に設定ファイルを手動で変更します。
    • Studio Talendで、またはJava 8で実行中であるRemote Engineでデータ統合ジョブをローカルに実行するためには、Studio TalendでJavaインタープリターをJava 8に設定し、Studio Talend[Project Settings] (プロジェクト設定)ダイアログボックスにある[Build] (ビルド) > [Java Version] (Javaバージョン)ビューで、[Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを無効にします。詳細は、Javaインタープリターのパス(Talend)Studio TalendでJavaを設定をご覧ください。

次のテーブルは、対応する項目がどのJava環境で実行できるかをまとめたものです。

データ統合ジョブの実行でサポートされているJavaのバージョン
実行用のJavaバージョン サポートタイプ
17 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが有効になっている必要があります。
  • Java 17と共にTalend Remote Engineでジョブアーティファクトを実行する場合は、Talend Remote Engine v2.13を使用する必要があります。
11 制限付きサポート:
  • Big Dataディストリビューションを使用していない Data Integrationコンポーネント専用です。
8 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが無効になっている必要があります。
ルートおよびデータサービスジョブの実行でサポートされているJavaのバージョン
実行用のJavaバージョン サポートタイプ
17 制限付きサポート:
  • ビルドタイプがTalend Runtime (OSGi)の場合は、v2.13以降のTalend Remote Engine、および8.0.1-R2023-10以降のTalend Runtimeを使用する必要があります。
11 サポート
8 サポート対象外
Big Data Sparkジョブの実行でサポートされているJavaのバージョン
実行用のJavaバージョン サポートタイプ
17 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが有効になっている必要があります。
11 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが有効になっている必要があります。
8 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが無効になっている必要があります。

Big Data Sparkジョブの実行は、実際にはクラスターがサポートするJavaのバージョンに依存します。

Studio Talend 7.3で互換性があるJava環境
Javaバージョン(OpenJDKまたはOracle JDK) サポートタイプ メモ
11 推奨 Oracle 11を実行する場合、Studio TalendはJDKコンパイラーのコンプライアンスレベル11 (デフォルト)に準拠する必要があります。
8 サポート Oracle 8を実行する場合、Studio TalendはJDKコンパイラーのコンプライアンスレベル1.8 (デフォルト)に準拠する必要があります。インストールされているJDKのバージョンが1.8.0_161未満の場合は、追加リソースであるJava Cryptography Extension (JCE)無制限強度管轄ポリシーファイルインストールする必要があります。これはスタンドアロンジョブの実行にも適用できます。

サーバーのJava環境

Talendサーバーモジュールと互換性があるJava環境
Talendサーバーモジュール Javaバージョン(OpenJDKまたはOracle JDK) サポートタイプ
  • Talend Management Console
  • Talend Data Preparation
  • Talend Data Stewardship
  • Talend Dictionary Service
  • Talend SAP RFC Server
  • 17
  • 11
  • 8
制限付きサポート:
  • Java 17では、8.0.1-R2022-10以降のStudio Talendマンスリーパッチが必要です。
  • Talend ESB Server
  • Talend ESB/Microservices
  • Talend Runtime
  • 17
  • 11
制限付きサポート:
  • Java 17では、8.0.1-R2022-10以降のStudio Talendマンスリーパッチが必要です。
情報メモ注: ビッグデータディストリビューションで推奨されるJava環境は、OpenJDK 8とOracle JDK 8です。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。