New idea: Override Java min/max version at the launcher level, in the hopes that launcher variables allow acces to environment variable in the same way that compiler variable do: