# 互換性があるJava環境

次の表は、Talend 8.0.1-R2026-06以降で推奨されるJava環境についての情報を示しています。

パッチが適用されておらず、2025年2月以降のアップデートも適用されていないTalend 8.0製品を使用している場合は、[2025年2月以前に互換性があるJava環境](https://help.qlik.com/talend/ja-JP/supported-java-versions-before-february-2025/8.0)をご覧ください。

サポートされているJavaプラットフォームはOpenJDKとOracle JDKです。OpenJDK用に推奨されるディストリビューションは[Zulu](https://www.azul.com/downloads/zulu/)です。

情報メモ重要: すべてのTalend製品および関連するサードパーティアプリケーション(Hadoopクラスターなど)では、互換性のあるJavaバージョンを使用する必要があります。特にビッグデータジョブの場合、ジョブはTalend StudioでJava 8準拠で構築されますが、ターゲットクラスターで実行されているJavaバージョンで実行されることに注意してください。Qlikでは、関連するサードパーティアプリケーションをインストールまたはアップグレードする前に、サポートされているJavaバージョンを確認し、ルーチンのコンプライアンスレベルに互換性があることを確認することをお勧めします。

情報メモヒント: モジュールやアーティファクトをアップグレードし、サポートされている最新のJavaバージョンを使用する方法は、[より新しいJavaバージョンを使用](https://help.qlik.com/talend/ja-JP/migration-upgrade-guide/8.0/migrating-artifacts-to-use-java-17)をご覧ください。

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

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

* 利用対象:
* 対象製品：
* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

## Talend Studioの起動でサポートされているJavaバージョン

8.0と7.3では、Talend Studioの起動でサポートされているJava バージョンが異なります。

Talend Studio 8.0の起動で互換性があるJava環境Talend StudioTalend Studio 8.0の起動で互換性があるJava環境

| Javaバージョン(OpenJDKまたはOracle JDK) | サポートタイプ |
| --- | --- |
| 21 | R2025-09の月次パッチからサポートされ、R2026-06の月次パッチから必須となります。 |

Talend Studio 7.3の起動で互換性があるJava環境Talend StudioTalend Studio 7.3の起動で互換性があるJava環境

| Javaバージョン(OpenJDKまたはOracle JDK) | サポートタイプ | メモ |
| --- | --- | --- |
| 11 | サポート | Oracle 11を実行する場合、Talend StudioはJDKコンパイラーのコンプライアンスレベル11 (デフォルト)に準拠する必要があります。 |
| 8 | サポート | Oracle 8を実行する場合、Talend StudioはJDKコンパイラーのコンプライアンスレベル1.8 (デフォルト)に準拠する必要があります。インストールされているJDKのバージョンが1.8.0\_161未満の場合は、追加リソースである[Java Cryptography Extension (JCE)無制限強度管轄ポリシーファイル](https://www.oracle.com/technetwork/java/javase/downloads/jce-all-download-5170447.html)インストールする必要があります。これはスタンドアロンジョブの実行にも適用できます。 |

## Talendサーバーモジュールの起動でサポートされているJavaバージョン

| Talendサーバーモジュール | Javaバージョン(OpenJDKまたはOracle JDK) | メモ |
| --- | --- | --- |
| <ul> <li><span>Talend Data Preparation</span></li> <li> <span>Talend Data Stewardship</span> </li> <div><div><button></button><div><ul>利用対象:<li>対象製品：</li><li>Cloud API Services Platform</li><li>Cloud Big Data Platform</li><li>Cloud Data Fabric</li><li>Cloud Data Management Platform</li></ul></div></div></div><li> <span>Talend Dictionary Service</span> </li> <li> <span>Talend SAP RFC Server</span> </li> </ul> | <ul> <li>21</li> <li>17</li> </ul> | 制限付きサポート:<br><br><ul> <li>Java 21では、8.0.1-R2026-06以降のマンスリーパッチが必要です。</li> </ul> |
| <ul> <div><div><button></button><div><ul>利用対象:<li>対象製品：</li><li>Data Fabric</li><li>Data Services Platform</li><li>ESB</li><li>MDM Platform</li><li>Real-Time Big Data Platform</li></ul></div></div></div><li> <span>Talend ESB</span> (アプリケーション統合) / <span> Talend Runtime</span> </li> </ul> | <ul> <li>21</li> <li>17</li> </ul> |  |
| <ul> <div><div><button></button><div><ul>利用対象:<li>対象製品：</li><li>Data Fabric</li><li>Data Services Platform</li><li>ESB</li><li>MDM Platform</li><li>Real-Time Big Data Platform</li></ul></div></div></div><li> <span>Talend ESB</span> (アプリケーション統合) / マイクロサービス</li> </ul> | <ul> <li>21</li> <li>17</li> </ul> |  |
| <ul> <li> <span>Talend Remote Engine</span> 2.14</li> </ul> | <ul> <li>21 (<a href="https://help.qlik.com/talend/ja-JP/release-notes/8.0/r2026-01-remote-engine-v2-14-0" target="_blank">v2.14.0以降</a>) </li> <li>17</li> </ul> | Java 21アーティファクトの実行サポートは、[v2.14.2](https://help.qlik.com/talend/ja-JP/release-notes/8.0/r2026-06-remote-engine-v2-14-2)から開始されます。 |
| <ul> <li> <span>Talend Remote Engine</span> 2.13</li> </ul> | <ul> <li>17 (v2.13.9以降)</li> </ul> |  |

Talend Remote Engine上で特定のJavaバージョンを使用してアーティファクトを実行するための設定手順については、「[ジョブやマイクロサービスを実行するためのJavaバージョンの設定](https://help.qlik.com/talend/ja-JP/remote-engine-user-guide-linux/Cloud/configure-java-versions-for-job-execution-or-microservice-execution)」を参照してください。

* 利用対象:
* 対象製品：
* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform

## Talend Studio 8.0 R2026-06以降でルート、データ統合ジョブ、データサービスジョブを実行するためにサポートされているJavaバージョン

Talend Studioでルート、データ統合ジョブ、データサービスジョブをビルドおよび実行するには、Java 17以上が必要です。データ統合ジョブとルートは、Java 17またはJava 21準拠でビルドされます。コンパイラー準拠レベルは、ジョブコード生成に使用されるJavaバージョンに対応します。詳細は、「[Talend Studioでアーティファクトを構築するためのJavaバージョンの設定](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/setting-compiler-compliance-level)」をご覧ください。

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

データ統合ジョブの実行でサポートされているJavaのバージョンデータ統合ジョブの実行でサポートされているJavaのバージョン

| 実行用のJavaバージョン | サポートタイプ |
| --- | --- |
| 21 | サポート |
| 17 | サポート<br><br>ルーチンのコンプライアンスはJava 8または17に設定できることにご注意ください。 |

* 利用対象:
* 対象製品：
* Data Fabric
* Data Services Platform
* ESB
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

ルートおよびデータサービスジョブの実行でサポートされているJavaのバージョンルートおよびデータサービスジョブの実行でサポートされているJavaのバージョン

| 実行用のJavaバージョン | サポートタイプ |
| --- | --- |
| 21 | サポート |
| 17 | サポート |

## Cloud Engine: タスク実行におけるJavaのデフォルトの動作

Cloud Engineは、タスクの実行におけるデフォルトのJavaバージョンとしてJava 21を使用します。ただし、タスクのJava互換性レベルに基づいてJavaバージョンを自動的に選択する適用モードが採用されています。

## ビッグデータクラスターでビッグデータジョブを実行するためにサポートされているJavaバージョン

ビッグデータジョブは、Talend StudioでJava 8準拠でビルドされています。ビルドされた成果物には、Talend環境でのJava 17およびJava 21ランタイムとの互換性を確保するためのadd-opensパラメーターが含まれています。ただし、ビッグデータクラスターにデプロイされると、ジョブはビルドされたJavaバージョンではなく、そのクラスターで実行されているJavaバージョンで実行されます。

この一度ビルドすればどこでも実行できるモデルにより、Java 8準拠のジョブでTalend Studioで一度コンパイルし、異なるJavaバージョンを実行しているクラスターにデプロイできます。ただし、ターゲットクラスターのJavaバージョンがジョブのルーチンと互換性があることを確認する必要があります。

ルーチンのコンプライアンスはJava 8、17または21に設定できます。ただし、Java 21に準拠してコンパイルされたルーチンは、ビッグデータジョブと互換性がありません。ルーチンのコンプライアンスレベルは、クラスターのJavaバージョンと互換性がある必要があります。詳細は、「[Talend Studioでアーティファクトを構築するためのJavaバージョンの設定](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/setting-compiler-compliance-level)」をご覧ください。

次の表は、ビッグデータジョブとSparkアプリケーションを実行するために推奨されるディストリビューションと、それらがサポートするJavaバージョンを示しています。ご使用の環境とルーチンのコンプライアンスレベルに一致するクラスターディストリビューションとJavaバージョンを選択します。

* 利用対象:
* 対象製品：
* Big Data
* Big Data Platform
* Data Fabric
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

ジョブ実行でサポートされるビッグデータディストリビューションとJavaバージョンジョブ実行でサポートされるビッグデータディストリビューションとJavaバージョン

| [Distribution] (ディストリビューション) | クラスターのJavaバージョン | 推奨ルーチンのコンプライアンス | サポートステータス |
| --- | --- | --- | --- |
| Hadoop 3.x | 8 | Java 8 | サポート |
| Hadoop 3.x | 11 | Java 8 | サポート |
| Hadoop 3.x | 17 | Java 8または17 | サポート |
| Cloudera CDH 6.x | 8 | Java 8 | サポート |
| Cloudera CDH 6.x | 11 | Java 8 | サポート |
| Spark 3.x (スタンドアロンクラスター) | 8 | Java 8 | サポート |
| Spark 3.x (スタンドアロンクラスター) | 11 | Java 8 | サポート |
| Spark 3.x (スタンドアロンクラスター) | 17 | Java 8または17 | サポート |
| Spark 4.0 (スタンドアロンクラスター) | 17 | Java 8または17 | サポート |

## ビッグデータジョブ実行の互換性の例

次の表は、さまざまなクラスター環境へのビッグデータジョブのデプロイ例を示しています。

* 利用対象:
* 対象製品：
* Big Data
* Big Data Platform
* Data Fabric
* Qlik Cloud Enterprise Edition
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition
* Real-Time Big Data Platform

ビッグデータジョブ実行の互換性のシナリオビッグデータジョブ実行の互換性のシナリオ

| クラスターディストリビューション | クラスターJavaバージョン | ルーチンのコンプライアンス | 実行の可不可 |
| --- | --- | --- | --- |
| Hadoop 3.x | 8 | Java 8 | 可 |
| Hadoop 3.x | 11 | Java 8 | 可 |
| Cloudera CDH 6.x | 11 | Java 17 | 不可 - クラスターはJava 17をサポートしていません |

情報メモ重要: ターゲットクラスターのJavaバージョンがジョブのルーチンのコンプライアンスレベルをサポートしていることを常に確認してください。デプロイ前に上記の互換性表を使用してサポートを確認してください。