Festlegen einer Java-Version für die Ausführung von Jobs oder Microservices
Aktivieren Sie Ihre Remote Engine für die Ausführung von Jobs oder Microservices unter Verwendung einer bestimmten Java-Version.
Standardmäßig verwendet eine Remote Engine die Java-Version der entsprechenden Umgebung, um Jobs oder Microservices auszuführen. Ab Remote Engine v2.13 muss Java 17 für den Engine-Start verwendet werden. Für die Ausführung von Jobs oder Microservices können Sie jedoch eine andere Java-Version festlegen. Diese Funktion ermöglicht Ihnen die Verwendung einer neuen Engine-Version für die Ausführung von Artefakten, die mit älteren Java-Versionen erstellt wurden, ohne dass diese Artefakte – beispielsweise Big Data-Jobs, die sich nur auf Java 8 stützen – dazu neu generiert werden müssen.
Bei der Entwicklung neuer Jobs oder Microservices können Sie bei deren Generierung die Option add-opens verwenden, um die Kompatibilität mit Java 17 sicherzustellen. Diese Option stattet die erforderlichen Pakete mit Java 17-Kompatibilität aus, sodass Ihre Jobs und Microservices direkt auf der neueren Remote Engine-Version ausgeführt werden können, ohne dass Sie dazu das zuvor in diesem Abschnitt erläuterte Verfahren für die Festlegung einer bestimmten Java-Version durchzuführen brauchen. Weitere Informationen zur Verwendung der Option add-opens und deren Einschränkungen finden Sie unter „Einrichten von Java in Talend Studio“.