public static Optional<String> readJavaVersionStringFromReleaseFile(Path home) {
		try (Stream<String> lines = Files.lines(home.resolve("release"))) {
			return lines
				.filter(l -> l.startsWith("JAVA_VERSION=") || l.startsWith("JAVA_RUNTIME_VERSION="))
				.map(JavaUtil::parseJavaOutput)
				.findAny();
		} catch (IOException e) {
			Util.verboseMsg("Unable to read 'release' file in path: " + home);
			return Optional.empty();
		}
	}
Returns the Path to JAVA_HOME

@return A Path pointing to JAVA_HOME or null if it isn't defined
src/main/java/dev/jbang/util/JavaUtil.java