ジョブまたはマイクロサービスを実行するJavaバージョンを指定
Remote Engineが特定のJavaバージョンを使ってジョブまたはマイクロサービスを実行できるようにします。
デフォルトでは、Remote Engineはその環境のJavaバージョンを使ってジョブやマイクロサービスを実行します。Remote Engine v2.13以降では、エンジンの起動にJava 17が必須です。ただし、ジョブやマイクロサービスの実行時には別のJavaバージョンを指定することもできます。この機能によって、古いJavaバージョンでデザインされたアーティファクト(Java 8のみに依存するBig Dataジョブなど)をリビルドすることなく、新しいエンジンバージョンで実行できるようになります。
新しいジョブやマイクロサービスを開発する場合、Java 17との互換性が確保されるよう、add-opensオプションでビルドすることを検討してください。このオプションはJava 17との互換性のために必要なパッケージを開き、このセクションで説明した特定のJavaバージョンを定義する手順を踏むことなく、より新しいRemote Engineバージョンで直接実行可能なジョブやマイクロサービスを作成します。このadd-opensオプションの使用方法とその制限については、Talend StudioでJavaを設定をご覧ください。
情報メモヒント: インストーラーを使ってインストール中にJavaのバージョンを指定することはこのセクションの代わりになりますが、ジョブやマイクロサービスの実行ではここで定義されたバージョンが優先されます。