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