From Support Matrix | Elastic, 8.18.x is compatible with Java 17 and we are running an app in JRE 17 that uses the elasticsearch libraries.
Our analysis tools showed that there are classes in here that are for Java 19, 20, 21, 22, and 23, but noticeably absent is version 17. For instance, Java20ElasticsearchEntitlementChecker.class, .//META-INF/versions/{19,20,21,22,23}/org/elasticsearch/entitlement/runtime/api/Java20ElasticsearchEntitlementChecker.class
So my question is, since this is a runtime dependency, is using this jar safe? Or is there going to be some operation that tries to use this class and can't find a suitable/usable Java 17 version?
Thanks!