Revised Java runtime JAR lookup.

* Improved error message for failed runtime JAR lookup including
  suggesting to set 'javaVersion' and saying what was searched.
* Simplified runtime JAR checking and cross-compilation setup logic.
* Canonicalized indents by only using variable.