We want specific JREs, always, not something that is magically resolved. This counteracts some really bad advice recently being spread on reddit.
Keep track of compatible Java versions from meta. Launch-step VerifyJavaInstall will check if current instance's Java version is compatible. Also add override option both globally and per-instance in-case the user doesn't care about the requirement.