Spécifier une version de Java pour exécuter des Jobs ou des microservices
Permettez à votre Remote Engine d'exécuter des Jobs ou des microservices à l'aide d'une version spécifique de Java.
Par défaut, un moteur distant utilise la version de Java de son environnement, pour exécuter des Jobs ou des microservices. À partir de la version 2.13 du moteur distant (Remote Engine), Java 17 est obligatoire pour démarrer le moteur. Cependant, pour exécuter des Jobs ou des microservices, vous pouvez spécifier une version différente de Java. Cette fonctionnalité vous permet d'utiliser une version plus récente du moteur pour exécuter les artefacts conçus avec d'anciennes versions de Java, sans avoir à les reconstruire, par exemple les Jobs Big Data qui ne fonctionnent qu'avec Java 8.
Lorsque vous construisez des Jobs ou des microservices, pensez à les construire avec l'option add-opens, afin d'assurer la compatibilité avec Java 17. Cette option ouvre les packages nécessaires à la compatibilité avec Java 17, rendant vos Jobs ou microservices exécutables directement sur la nouvelle version du moteur distant (Remote Engine), sans avoir à passer par la procédure présentée dans cette section pour définir une version spécifique de Java. Pour plus d'informations concernant l'utilisation de cette option add-opens et ses limitations, consultez Configurer Java dans le Studio Talend.