# ソフトウェア要件

Java 21は、Talend 8.0.1-R2026-06以降で推奨されるJavaバージョンです。

| 機能 | 説明 |
| --- | --- |
| Talendモジュールの起動に対するJava 21のサポート | Java 21は、Talend 8.0.1-R2026-06以降で推奨されるJavaバージョンです。以下のモジュールは、Java 21で起動できます。<br><br><ul> <li><span>Talend Studio</span></li> <li><span>Talend Administration Center</span></li> <li><span>Talend JobServer</span></li> <li><span>Talend Identity and Access Management</span></li> <li><span>Talend Dictionary Service</span> (データスチュワードシップ)</li> <li><span>Talend SAP RFC Server</span></li> <li><span>Talend Data Preparation</span></li> <li><span>Talend Data Stewardship</span></li> <li><span>Talend ESB</span> (アプリケーション統合)</li> <li><span> Talend Runtime</span></li> <li><span>Talend Remote Engine</span></li> <li><span>Talend Installer</span></li> </ul><br><br>Talend Studioを除き、下位互換性を維持するため、引き続きJava 17はサポートされます。詳細は、[互換性があるJava環境](https://help.qlik.com/talend/ja-JP/installation-guide-windows/8.0/compatible-java-environments)をご覧ください。 |
| 実行アーティファクトのJava 21サポート | データ統合ジョブ、ルート、データサービスジョブは、Java 21でコンパイルおよび実行できます。ルーチンのコンパイルレベルは、Java 8、Java 17、またはJava 21に設定できます。次の実行要件が適用されます。<br><br><ul> <li>Java 21でコンパイルされたアーティファクトには、Java 21ランタイムが必要です。</li> <li>Java 17でコンパイルされたアーティファクトは、Java 17またはJava 21のランタイム上で実行可能です。</li> <li>ルーチンのコンパイルレベルは、ジョブのコンパイルレベルを超えることはできません。</li> </ul><br><br>ビッグデータジョブはJava 8に準拠してコンパイルされていますが、TalendモジュールにおけるJava 17およびJava 21ランタイムとの互換性を確保するため、add-opensパラメーターが含まれています。ビッグデータクラスターにデプロイされた場合、ジョブはそのクラスター上で稼働しているJavaのバージョンを使用して実行されます。ルーチンのコンパイルレベルが、ターゲットクラスターのJavaバージョンと互換性があることを確認してください。<br><br>詳細は、「[Talend Studioの起動でサポートされているJavaバージョン](https://help.qlik.com/talend/ja-JP/installation-guide-windows/8.0/compatible-java-environments#supported-java-versions-for-running-artifacts)」および「[コンパイラーのコンプライアンスレベルの設定](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/setting-compiler-compliance-level)」をご覧ください。 |