elasticsearch/distribution/tools/java-version-checker
Ryan Ernst b361ff2335
Use multi-release-jar for java version checker (#85767)
The java version checker tests whether the current jdk is a sufficient
version to run Elasticsearch. Since it is compatible with java 7, it
must parse Java's version sysprop.

This commit reworks the checker to no longer need to parse the version.
Instead, it uses a multi-release-jar, so that there are two versions of
the main class. The Java 7 compatible version simply exits with an error
message. The Java 17 version simple exits with no error.

relates #85758
2022-04-11 14:52:01 -07:00
..
src Use multi-release-jar for java version checker (#85767) 2022-04-11 14:52:01 -07:00
build.gradle Use multi-release-jar for java version checker (#85767) 2022-04-11 14:52:01 -07:00