Had a problem with the java version check in Oracle java.
- Oracle java has versions such as 11.0.2 etc.
The existing pattern match expects only a single digit in the major (11) part, and fails to load the Namespace completely.
Fixing the pattern match to allow more than one digit, allow loading of the Namespace with the warning about version.
Seems that the check should a) determine oracle vs open-jdk and have patterns that are appropriate to each.