A comment about the changes for WindowsAction:
- I removed the guessing and fall back from getJvmPath. If the requested
jvm path does not exists it will return null. The hasJRE & hasConsoleJvm
methods will then only return true if the executables actually exists in
the file system.
IMHO unices should do something similar but I hesitate to make changes
there because I can't test it sufficiently.