Support Arch syntax for Java version numbers (e.g. "7.u13")
Cope with Python not knowing its own executable

This can happen if $PATH isn't set.