The native launcher selects the first JRE,
where all version, arch and os attributes match.
On Unix we have the situation,
where you have installed many JRE's,
and those JRE's are accumulated in the deployment.properties
if their path differs.
Selecting the first is an arbitrary decision.
In the case, where all attributes match,
the best match in the set is the running JRE.